8 static void C_T_RR2_2D_Funct(
double xi,
double eta,
double *values)
15 values[2] = 8 * (xi + eta - 1) * (xi + eta - 0.75);
16 values[3] = -16 * (xi - 0.5) * (xi + eta - 1);
17 values[4] = 8 * (xi - 0.5) * (xi - 0.75);
18 values[5] = 16 * (xi - 0.5) * eta;
19 values[6] = 8 * eta * (-0.25 + eta);
26 values[13] = -16 * eta * (xi + eta - 1);
40 values[6] = 8 * xi * (xi - 0.25);
41 values[7] = 16 * (-0.5 + eta) * xi;
42 values[8] = 8 * (-0.5 + eta) * (eta - 0.75);
43 values[9] = -16 * (-0.5 + eta) * (xi + eta - 1);
44 values[10] = 8 * (xi + eta - 1) * (xi + eta - 0.75);
48 values[14] = -16 * xi * (xi + eta - 1);
57 values[2] = 8 * (-0.5 + eta) * (-0.25 + eta);
61 values[6] = 8 * (xi + eta - 0.5) * (xi + eta - 0.75);
65 values[10] = 8 * (xi - 0.25) * (xi - 0.5);
67 values[12] = 16 * (-0.5 + eta) * (xi - 0.5);
68 values[13] = -16 * (xi + eta - 0.5) * (-0.5 + eta);
69 values[14] = -16 * (xi + eta - 0.5) * (xi - 0.5);
74 values[0] = 8 * (xi + eta - 0.5) * (xi + eta - 0.25);
75 values[1] = -16 * xi * (xi + eta - 0.5);
76 values[2] = 8 * xi * (xi - 0.25);
84 values[10] = 8 * eta * (-0.25 + eta);
85 values[11] = -16 * eta * (xi + eta - 0.5);
86 values[12] = 16 * eta * xi;
95 static void C_T_RR2_2D_DeriveXi(
double xi,
double eta,
double *values)
102 values[2] = (16 * xi) + (16 * eta) - 14;
103 values[3] = - (32 * xi) - (16 * eta) + 24;
104 values[4] = (16 * xi) - 10;
105 values[5] = 16 * eta;
113 values[13] = -16 * eta;
127 values[6] = (16 * xi) - 2;
128 values[7] = -8 + (16 * eta);
130 values[9] = 8 - (16 * eta);
131 values[10] = (16 * xi) + (16 * eta) - 14;
135 values[14] = - (32 * xi) - (16 * eta) + 16;
148 values[6] = (16 * xi) + (16 * eta) - 10;
152 values[10] = (16 * xi) - 6;
154 values[12] = -8 + (16 * eta);
155 values[13] = 8 - (16 * eta);
156 values[14] = - (32 * xi) - (16 * eta) + 16;
161 values[0] = (16 * xi) + (16 * eta) - 6;
162 values[1] = - (32 * xi) - (16 * eta) + 8;
163 values[2] = (16 * xi) - 2;
172 values[11] = -16 * eta;
173 values[12] = 16 * eta;
182 static void C_T_RR2_2D_DeriveEta(
double xi,
double eta,
double *values)
189 values[2] = (16 * xi) + (16 * eta) - 14;
190 values[3] = - (16 * xi) + 8;
192 values[5] = (16 * xi) - 8;
193 values[6] = -2 + (16 * eta);
200 values[13] = - (16 * xi) - (32 * eta) + 16;
216 values[8] = (16 * eta) - 10;
217 values[9] = - (16 * xi) - (32 * eta) + 24;
218 values[10] = (16 * xi) + (16 * eta) - 14;
222 values[14] = -16 * xi;
231 values[2] = -6 + (16 * eta);
235 values[6] = (16 * xi) + (16 * eta) - 10;
241 values[12] = (16 * xi) - 8;
242 values[13] = - (16 * xi) - (32 * eta) + 16;
243 values[14] = - (16 * xi) + 0.80e1;
248 values[0] = (16 * xi) + (16 * eta) - 6;
249 values[1] = -16 * xi;
258 values[10] = -2 + (16 * eta);
259 values[11] = - (16 * xi) - (32 * eta) + 8;
260 values[12] = 16 * xi;
269 static void C_T_RR2_2D_DeriveXiXi(
double xi,
double eta,
double *values)
356 static void C_T_RR2_2D_DeriveXiEta(
double xi,
double eta,
double *values)
443 static void C_T_RR2_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
532 (15, BF_C_T_B2_2D, BFUnitTriangle,
533 C_T_RR2_2D_Funct, C_T_RR2_2D_DeriveXi,
534 C_T_RR2_2D_DeriveEta, C_T_RR2_2D_DeriveXiXi,
535 C_T_RR2_2D_DeriveXiEta, C_T_RR2_2D_DeriveEtaEta, 2, 2,
Definition: BaseFunct2D.h:27