6 static void C_Q_UL2SE_2D_Funct(
double xi,
double eta,
double *values)
8 double t1, t3, t4, t5, t7, t8, t9, t13, t17;
20 values[0] = 1.0/4.0-xi/4.0-eta/4.0+t1/4.0-t5/4.0-t9/4.0;
22 values[2] = 1.0/4.0+xi/4.0-eta/4.0-t1/4.0-t5/4.0-t13/4.0;
24 values[4] = 1.0/4.0+xi/4.0+eta/4.0+t1/4.0-t17/4.0-t13/4.0;
26 values[6] = 1.0/4.0-xi/4.0+eta/4.0-t1/4.0-t17/4.0-t9/4.0;
31 static void C_Q_UL2SE_2D_DeriveXi(
double xi,
double eta,
double *values)
33 double t1, t3, t4, t5, t6, t9, t11, t12;
46 values[2] = -t1+t4+t6;
48 values[4] = t1+t12+t6;
50 values[6] = -t1+t12-t6;
55 static void C_Q_UL2SE_2D_DeriveEta(
double xi,
double eta,
double *values)
57 double t1, t2, t3, t5, t6, t8, t10, t11;
70 values[2] = -t1-t3+t11;
72 values[4] = t1+t3+t11;
74 values[6] = -t1+t3+t6;
79 static void C_Q_UL2SE_2D_DeriveXiXi(
double xi,
double eta,
double *values)
97 static void C_Q_UL2SE_2D_DeriveXiEta(
double xi,
double eta,
double *values)
104 values[0] = 1.0/4.0-t1-t2;
106 values[2] = -1.0/4.0-t1+t2;
108 values[4] = 1.0/4.0+t1+t2;
110 values[6] = -1.0/4.0+t1-t2;
115 static void C_Q_UL2SE_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
135 (8, BF_C_Q_UL2SE_2D, BFUnitSquare,
136 C_Q_UL2SE_2D_Funct, C_Q_UL2SE_2D_DeriveXi,
137 C_Q_UL2SE_2D_DeriveEta, C_Q_UL2SE_2D_DeriveXiXi,
138 C_Q_UL2SE_2D_DeriveXiEta, C_Q_UL2SE_2D_DeriveEtaEta, 2, 2,
Definition: BaseFunct2D.h:27