5 static void C_H_UL1_3D_Funct(
double xi,
double eta,
double zeta,
8 double t1, t2, t4, t5, t7, t8, t9, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33;
32 t26 = -19.0/64.0-t1-t2+t4-t5+t7+t9-t11+t13+t15-t17+t19-t21-t23+t25;
33 t27 = -19.0/64.0-t1-t2+t4+t5-t7-t9+t11+t13+t15-t17+t19-t21-t23+t25;
34 t28 = -19.0/64.0-t1+t2-t4-t5+t7-t9+t11+t13+t15-t17+t19-t21-t23+t25;
35 t29 = -19.0/64.0-t1+t2-t4+t5-t7+t9-t11+t13+t15-t17+t19-t21-t23+t25;
36 t30 = -19.0/64.0+t1-t2-t4-t5-t7+t9+t11+t13+t15-t17+t19-t21-t23+t25;
37 t31 = -19.0/64.0+t1-t2-t4+t5+t7-t9-t11+t13+t15-t17+t19-t21-t23+t25;
38 t32 = -19.0/64.0+t1+t2+t4-t5-t7-t9-t11+t13+t15-t17+t19-t21-t23+t25;
39 t33 = -19.0/64.0+t1+t2+t4+t5+t7+t9+t11+t13+t15-t17+t19-t21-t23+t25;
48 values[8] = 27.0/64.0-27.0/64.0*t12-27.0/64.0*t14+27.0/64.0*t16-27.0/64.0*t18+
49 27.0/64.0*t20+27.0/64.0*t22-27.0/64.0*t24;
53 static void C_H_UL1_3D_DeriveXi(
double xi,
double eta,
double zeta,
56 double t1, t2, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13;
70 values[0] = -1.0/8.0+t1+t2-t4+t5-t8-t11+t13;
71 values[1] = 1.0/8.0-t1-t2+t4+t5-t8-t11+t13;
72 values[2] = -1.0/8.0+t1-t2+t4+t5-t8-t11+t13;
73 values[3] = 1.0/8.0-t1+t2-t4+t5-t8-t11+t13;
74 values[4] = -1.0/8.0-t1+t2+t4+t5-t8-t11+t13;
75 values[5] = 1.0/8.0+t1-t2-t4+t5-t8-t11+t13;
76 values[6] = -1.0/8.0-t1-t2-t4+t5-t8-t11+t13;
77 values[7] = 1.0/8.0+t1+t2+t4+t5-t8-t11+t13;
78 values[8] = -27.0/32.0*xi+27.0/32.0*t7+27.0/32.0*t10-27.0/32.0*t12;
81 static void C_H_UL1_3D_DeriveEta(
double xi,
double eta,
double zeta,
84 double t1, t2, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13;
98 values[0] = -1.0/8.0+t1+t2-t4+t5-t8-t11+t13;
99 values[1] = -1.0/8.0+t1-t2+t4+t5-t8-t11+t13;
100 values[2] = 1.0/8.0-t1-t2+t4+t5-t8-t11+t13;
101 values[3] = 1.0/8.0-t1+t2-t4+t5-t8-t11+t13;
102 values[4] = -1.0/8.0-t1+t2+t4+t5-t8-t11+t13;
103 values[5] = -1.0/8.0-t1-t2-t4+t5-t8-t11+t13;
104 values[6] = 1.0/8.0+t1-t2-t4+t5-t8-t11+t13;
105 values[7] = 1.0/8.0+t1+t2+t4+t5-t8-t11+t13;
106 values[8] = -27.0/32.0*eta+27.0/32.0*t7+27.0/32.0*t10-27.0/32.0*t12;
109 static void C_H_UL1_3D_DeriveZeta(
double xi,
double eta,
double zeta,
112 double t1, t2, t4, t5, t6, t7, t8, t9, t10, t11, t13, t14;
126 values[0] = -1.0/8.0+t1+t2-t4+t5-t8-t11+t14;
127 values[1] = -1.0/8.0+t1-t2+t4+t5-t8-t11+t14;
128 values[2] = -1.0/8.0-t1+t2+t4+t5-t8-t11+t14;
129 values[3] = -1.0/8.0-t1-t2-t4+t5-t8-t11+t14;
130 values[4] = 1.0/8.0-t1-t2+t4+t5-t8-t11+t14;
131 values[5] = 1.0/8.0-t1+t2-t4+t5-t8-t11+t14;
132 values[6] = 1.0/8.0+t1-t2-t4+t5-t8-t11+t14;
133 values[7] = 1.0/8.0+t1+t2+t4+t5-t8-t11+t14;
134 values[8] = -27.0/32.0*zeta+27.0/32.0*t7+27.0/32.0*t10-27.0/32.0*t13;
137 static void C_H_UL1_3D_DeriveXiXi(
double xi,
double eta,
double zeta,
144 t4 = 1.0-t1-t2+t2*t1;
145 values[0] = 27.0/32.0*t4;
146 values[1] = 27.0/32.0*t4;
147 values[2] = 27.0/32.0*t4;
148 values[3] = 27.0/32.0*t4;
149 values[4] = 27.0/32.0*t4;
150 values[5] = 27.0/32.0*t4;
151 values[6] = 27.0/32.0*t4;
152 values[7] = 27.0/32.0*t4;
153 values[8] = -27.0/32.0*t4;
156 static void C_H_UL1_3D_DeriveXiEta(
double xi,
double eta,
double zeta,
159 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
167 t7 = 1.0/8.0-t1-t3+t6;
168 t8 = -1.0/8.0+t1-t3+t6;
169 t9 = 1.0/8.0+t1-t3+t6;
170 t10 = -1.0/8.0-t1-t3+t6;
179 values[8] = 27.0/16.0*t2-27.0/16.0*t5;
182 static void C_H_UL1_3D_DeriveXiZeta(
double xi,
double eta,
double zeta,
185 double t1, t2, t3, t4, t6, t7, t8, t9, t10, t11;
193 t8 = 1.0/8.0-t1-t3+t7;
194 t9 = -1.0/8.0+t1-t3+t7;
195 t10 = 1.0/8.0+t1-t3+t7;
196 t11 = -1.0/8.0-t1-t3+t7;
205 values[8] = 27.0/16.0*t2-27.0/16.0*t6;
208 static void C_H_UL1_3D_DeriveEtaEta(
double xi,
double eta,
double zeta,
215 t4 = 1.0-t1-t2+t2*t1;
216 values[0] = 27.0/32.0*t4;
217 values[1] = 27.0/32.0*t4;
218 values[2] = 27.0/32.0*t4;
219 values[3] = 27.0/32.0*t4;
220 values[4] = 27.0/32.0*t4;
221 values[5] = 27.0/32.0*t4;
222 values[6] = 27.0/32.0*t4;
223 values[7] = 27.0/32.0*t4;
224 values[8] = -27.0/32.0*t4;
227 static void C_H_UL1_3D_DeriveEtaZeta(
double xi,
double eta,
double zeta,
230 double t1, t2, t3, t4, t6, t7, t8, t9, t10, t11;
238 t8 = 1.0/8.0-t1-t3+t7;
239 t9 = 1.0/8.0+t1-t3+t7;
240 t10 = -1.0/8.0+t1-t3+t7;
241 t11 = -1.0/8.0-t1-t3+t7;
250 values[8] = 27.0/16.0*t2-27.0/16.0*t6;
253 static void C_H_UL1_3D_DeriveZetaZeta(
double xi,
double eta,
double zeta,
260 t4 = 1.0-t1-t2+t2*t1;
261 values[0] = 27.0/32.0*t4;
262 values[1] = 27.0/32.0*t4;
263 values[2] = 27.0/32.0*t4;
264 values[3] = 27.0/32.0*t4;
265 values[4] = 27.0/32.0*t4;
266 values[5] = 27.0/32.0*t4;
267 values[6] = 27.0/32.0*t4;
268 values[7] = 27.0/32.0*t4;
269 values[8] = -27.0/32.0*t4;
274 C_H_UL1_3D_Funct, C_H_UL1_3D_DeriveXi,
275 C_H_UL1_3D_DeriveEta, C_H_UL1_3D_DeriveZeta,
276 C_H_UL1_3D_DeriveXiXi, C_H_UL1_3D_DeriveXiEta,
277 C_H_UL1_3D_DeriveXiZeta, C_H_UL1_3D_DeriveEtaEta,
278 C_H_UL1_3D_DeriveEtaZeta, C_H_UL1_3D_DeriveZetaZeta,
Definition: BaseFunct3D.h:27