7 static void N_H_Q1_3D_Funct(
double xi,
double eta,
double zeta,
18 values[0] = 1.0/6.0-zeta/2-t1/6-t2/6+t3/3;
19 values[1] = 1.0/6.0-eta/2-t1/6+t2/3-t3/6;
20 values[2] = 1.0/6.0+xi/2+t1/3-t2/6-t3/6;
21 values[3] = 1.0/6.0+eta/2-t1/6+t2/3-t3/6;
22 values[4] = 1.0/6.0-xi/2+t1/3-t2/6-t3/6;
23 values[5] = 1.0/6.0+zeta/2-t1/6-t2/6+t3/3;
26 values[0] = 1.0/6.0-zeta/2-t1/4-t2/4+t3/2;
27 values[1] = 1.0/6.0-eta/2-t1/4+t2/2-t3/4;
28 values[2] = 1.0/6.0+xi/2+t1/2-t2/4-t3/4;
29 values[3] = 1.0/6.0+eta/2-t1/4+t2/2-t3/4;
30 values[4] = 1.0/6.0-xi/2+t1/2-t2/4-t3/4;
31 values[5] = 1.0/6.0+zeta/2-t1/4-t2/4+t3/2;
35 static void N_H_Q1_3D_DeriveXi(
double xi,
double eta,
double zeta,
42 values[2] = 1.0/2.0+2.0/3.0*xi;
44 values[4] = -1.0/2.0+2.0/3.0*xi;
50 values[2] = 1.0/2.0+xi;
52 values[4] = -1.0/2.0+xi;
58 static void N_H_Q1_3D_DeriveEta(
double xi,
double eta,
double zeta,
64 values[1] = -1.0/2.0+2.0/3.0*eta;
66 values[3] = 1.0/2.0+2.0/3.0*eta;
72 values[1] = -1.0/2.0+eta;
74 values[3] = 1.0/2.0+eta;
80 static void N_H_Q1_3D_DeriveZeta(
double xi,
double eta,
double zeta,
85 values[0] = -1.0/2.0+2.0/3.0*zeta;
90 values[5] = 1.0/2.0+2.0/3.0*zeta;
93 values[0] = -1.0/2.0+zeta;
98 values[5] = 1.0/2.0+zeta;
102 static void N_H_Q1_3D_DeriveXiXi(
double xi,
double eta,
double zeta,
105 #ifdef __POINTVALUE__
106 values[0] = -1.0/3.0;
107 values[1] = -1.0/3.0;
109 values[3] = -1.0/3.0;
111 values[5] = -1.0/3.0;
122 static void N_H_Q1_3D_DeriveXiEta(
double xi,
double eta,
double zeta,
133 static void N_H_Q1_3D_DeriveXiZeta(
double xi,
double eta,
double zeta,
144 static void N_H_Q1_3D_DeriveEtaEta(
double xi,
double eta,
double zeta,
147 #ifdef __POINTVALUE__
148 values[0] = -1.0/3.0;
150 values[2] = -1.0/3.0;
152 values[4] = -1.0/3.0;
153 values[5] = -1.0/3.0;
164 static void N_H_Q1_3D_DeriveEtaZeta(
double xi,
double eta,
double zeta,
175 static void N_H_Q1_3D_DeriveZetaZeta(
double xi,
double eta,
double zeta,
178 #ifdef __POINTVALUE__
180 values[1] = -1.0/3.0;
181 values[2] = -1.0/3.0;
182 values[3] = -1.0/3.0;
183 values[4] = -1.0/3.0;
197 N_H_Q1_3D_Funct, N_H_Q1_3D_DeriveXi,
198 N_H_Q1_3D_DeriveEta, N_H_Q1_3D_DeriveZeta,
199 N_H_Q1_3D_DeriveXiXi, N_H_Q1_3D_DeriveXiEta,
200 N_H_Q1_3D_DeriveXiZeta, N_H_Q1_3D_DeriveEtaEta,
201 N_H_Q1_3D_DeriveEtaZeta, N_H_Q1_3D_DeriveZetaZeta,
Definition: BaseFunct3D.h:27