14 #ifndef __QUADBilinear__
15 #define __QUADBilinear__
17 #include <Enumerations.h>
18 #include <RefTrans2D.h>
25 double x0, x1, x2, x3;
28 double y0, y1, y2, y3;
31 double xc0, xc1, xc2, xc3;
34 double yc0, yc1, yc2, yc3;
45 double *x,
double *y,
double *absdetjk);
59 int N_Points,
double *xi,
double *eta,
60 int N_Functs, QuadFormula2D QuadFormula);
65 int N_Points,
double *xi,
double *eta,
66 QuadFormula2D QuadFormula,
72 double *uref,
double *uxiref,
double *uetaref,
73 double *uorig,
double *uxorig,
double *uyorig,
74 int _BaseVectDim = 1);
77 double *uref,
double *uxiref,
double *uetaref,
78 double *uorig,
double *uxorig,
double *uyorig,
79 int _BaseVectDim = 1);
86 double &n1,
double &n2);
90 double &t1,
double &t2);
96 double *origD00,
double xi,
double eta);
100 double *refD10,
double *refD01,
101 double *origD10,
double *origD01,
102 double xi,
double eta);
void GetRefFromOrig(double x, double y, double &eta, double &xi)
Definition: QuadBilinear.C:58
double xc0
Definition: QuadBilinear.h:31
void GetOrigValues(BaseFunct2D BaseFunct, int N_Points, double *xi, double *eta, int N_Functs, QuadFormula2D QuadFormula)
Definition: QuadBilinear.C:95
double y0
Definition: QuadBilinear.h:28
Definition: RefTrans2D.h:22
double x0
Definition: QuadBilinear.h:25
TQuadBilinear()
Definition: QuadBilinear.C:21
void SetCell(TBaseCell *cell)
Definition: QuadBilinear.C:738
information for finite element data structure
Definition: BaseCell.h:25
void PiolaMapOrigFromRefNotAffine(int N_Functs, double *refD00, double *origD00, double xi, double eta)
Piola transformation for vector valued basis functions.
Definition: QuadBilinear.C:871
Definition: QuadBilinear.h:21
void GetTangent(int j, double zeta, double &t1, double &t2)
Definition: QuadBilinear.C:811
void GetOrigFromRef(double eta, double xi, double &x, double &y)
Definition: QuadBilinear.C:26
double GetVolume()
Definition: QuadBilinear.C:845
void GetOuterNormal(int j, double zeta, double &n1, double &n2)
Definition: QuadBilinear.C:771
double yc0
Definition: QuadBilinear.h:34