5 static void C_T_P2_3D_Funct(
double xi,
double eta,
double zeta,
8 double t1, t2, t3, t4, t5, t6;
17 values[0] = 1.0-3.0*xi-3.0*eta-3.0*zeta+2.0*t1+4.0*t2+4.0*t3
18 +2.0*t4+4.0*t5+2.0*t6;
19 values[1] = 4.0*xi-4.0*t1-4.0*t2-4.0*t3;
20 values[2] = -xi+2.0*t1;
21 values[3] = 4.0*eta-4.0*t2-4.0*t4-4.0*t5;
23 values[5] = -eta+2.0*t4;
24 values[6] = 4.0*zeta-4.0*t3-4.0*t5-4.0*t6;
27 values[9] = -zeta+2.0*t6;
30 static void C_T_P2_3D_DeriveXi(
double xi,
double eta,
double zeta,
33 values[0] = -3.0+4.0*xi+4.0*eta+4.0*zeta;
34 values[1] = 4.0-8.0*xi-4.0*eta-4.0*zeta;
35 values[2] = -1.0+4.0*xi;
39 values[6] = -4.0*zeta;
45 static void C_T_P2_3D_DeriveEta(
double xi,
double eta,
double zeta,
48 values[0] = -3.0+4.0*xi+4.0*eta+4.0*zeta;
51 values[3] = 4.0-4.0*xi-8.0*eta-4.0*zeta;
53 values[5] = -1.0+4.0*eta;
54 values[6] = -4.0*zeta;
60 static void C_T_P2_3D_DeriveZeta(
double xi,
double eta,
double zeta,
63 values[0] = -3.0+4.0*xi+4.0*eta+4.0*zeta;
69 values[6] = 4.0-4.0*xi-4.0*eta-8.0*zeta;
72 values[9] = -1.0+4.0*zeta;
75 static void C_T_P2_3D_DeriveXiXi(
double xi,
double eta,
double zeta,
90 static void C_T_P2_3D_DeriveXiEta(
double xi,
double eta,
double zeta,
105 static void C_T_P2_3D_DeriveXiZeta(
double xi,
double eta,
double zeta,
120 static void C_T_P2_3D_DeriveEtaEta(
double xi,
double eta,
double zeta,
135 static void C_T_P2_3D_DeriveEtaZeta(
double xi,
double eta,
double zeta,
150 static void C_T_P2_3D_DeriveZetaZeta(
double xi,
double eta,
double zeta,
167 C_T_P2_3D_Funct, C_T_P2_3D_DeriveXi,
168 C_T_P2_3D_DeriveEta, C_T_P2_3D_DeriveZeta,
169 C_T_P2_3D_DeriveXiXi, C_T_P2_3D_DeriveXiEta,
170 C_T_P2_3D_DeriveXiZeta, C_T_P2_3D_DeriveEtaEta,
171 C_T_P2_3D_DeriveEtaZeta, C_T_P2_3D_DeriveZetaZeta,
Definition: BaseFunct3D.h:27