14 #ifndef __TRIAISOPARAMETRIC__
15 #define __TRIAISOPARAMETRIC__
17 #include <Enumerations.h>
18 #include <RefTrans2D.h>
51 double FctValues[MaxN_QuadPoints_2D][MaxN_BaseFunctions2D];
89 double *
x,
double *
y,
double *absdetjk);
103 int N_Points,
double *xi,
double *eta,
104 int N_Functs, QuadFormula2D formula);
109 int N_Points,
double *xi,
double *eta,
110 QuadFormula2D formula,
116 double *uref,
double *uxiref,
double *uetaref,
117 double *uorig,
double *uxorig,
double *uyorig);
122 double *uref,
double *uxiref,
double *uetaref,
123 double *uorig,
double *uxorig,
double *uyorig);
143 double &n1,
double &n2);
147 double &t1,
double &t2);
static BaseFunct2D BaseFunctFromOrder[]
Definition: TriaIsoparametric.h:60
double XiDerValues[MaxN_QuadPoints_2D][MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:54
void GetTangent(int j, double zeta, double &t1, double &t2)
Definition: TriaIsoparametric.C:829
void SetCell(TBaseCell *cell)
Definition: TriaIsoparametric.C:600
TTriaIsoparametric()
Definition: TriaIsoparametric.C:35
QuadFormula2D QuadFormula
Definition: TriaIsoparametric.h:72
void GetOrigValues(BaseFunct2D BaseFunct, int N_Points, double *xi, double *eta, int N_Functs, QuadFormula2D formula)
Definition: TriaIsoparametric.C:257
double DoubleAux[MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:66
Definition: RefTrans2D.h:22
void GetOuterNormal(int j, double zeta, double &n1, double &n2)
Definition: TriaIsoparametric.C:815
int N_QuadPoints
Definition: TriaIsoparametric.h:78
int N_AuxPoints
Definition: TriaIsoparametric.h:37
double XDistance[MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:41
double GetVolume()
Definition: TriaIsoparametric.C:890
double x[3]
Definition: TriaIsoparametric.h:25
double y[3]
Definition: TriaIsoparametric.h:28
double YDistance[MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:45
double FctValues[MaxN_QuadPoints_2D][MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:51
void GetOrigFromRef(double eta, double xi, double &x, double &y)
Definition: TriaIsoparametric.C:40
void SetApproximationOrder(int order)
Definition: TriaIsoparametric.h:129
double xc0
Definition: TriaIsoparametric.h:31
double yc0
Definition: TriaIsoparametric.h:34
information for finite element data structure
Definition: BaseCell.h:25
int IntAux[MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:69
double EtaDerValues[MaxN_QuadPoints_2D][MaxN_BaseFunctions2D]
Definition: TriaIsoparametric.h:57
int ApproximationOrder
Definition: TriaIsoparametric.h:48
void GetRefFromOrig(double x, double y, double &eta, double &xi)
Definition: TriaIsoparametric.C:243
void SetQuadFormula(QuadFormula2D formula)
Definition: TriaIsoparametric.h:138
double * XI
Definition: TriaIsoparametric.h:75
void GetOrigBoundFromRef(int joint, int N_Points, double *zeta, double *X, double *Y)
Definition: TriaIsoparametric.C:925
static FEDesc2D FEDescFromOrder[]
Definition: TriaIsoparametric.h:63
Definition: TriaIsoparametric.h:21