6 static void C_Q_Q3_2D_Funct(
double xi,
double eta,
double *values)
8 double xi0 = -0.625E-1*(3.0*xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
9 double xi1 = 0.5625*(xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
10 double xi2 = -0.5625*(xi+1.0)*(3.0*xi+1.0)*(xi-1.0);
11 double xi3 = 0.625E-1*(xi+1.0)*(3.0*xi+1.0)*(3.0*xi-1.0);
12 double eta0 = -0.625E-1*(3.0*eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
13 double eta1 = 0.5625*(eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
14 double eta2 = -0.5625*(eta+1.0)*(3.0*eta+1.0)*(eta-1.0);
15 double eta3 = 0.625E-1*(eta+1.0)*(3.0*eta+1.0)*(3.0*eta-1.0);
36 static void C_Q_Q3_2D_DeriveXi(
double xi,
double eta,
double *values)
39 double xi0 = -0.16875E1*t1+0.1125E1*xi+0.625E-1;
40 double xi1 = 0.50625E1*t1-0.1125E1*xi-0.16875E1;
41 double xi2 = -0.50625E1*t1-0.1125E1*xi+0.16875E1;
42 double xi3 = 0.16875E1*t1-0.625E-1+0.1125E1*xi;
43 double eta0 = -0.625E-1*(3.0*eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
44 double eta1 = 0.5625*(eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
45 double eta2 = -0.5625*(eta+1.0)*(3.0*eta+1.0)*(eta-1.0);
46 double eta3 = 0.625E-1*(eta+1.0)*(3.0*eta+1.0)*(3.0*eta-1.0);
67 static void C_Q_Q3_2D_DeriveEta(
double xi,
double eta,
double *values)
70 double xi0 = -0.625E-1*(3.0*xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
71 double xi1 = 0.5625*(xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
72 double xi2 = -0.5625*(xi+1.0)*(3.0*xi+1.0)*(xi-1.0);
73 double xi3 = 0.625E-1*(xi+1.0)*(3.0*xi+1.0)*(3.0*xi-1.0);
74 double eta0 = -0.16875E1*t1+0.1125E1*eta+0.625E-1;
75 double eta1 = 0.50625E1*t1-0.1125E1*eta-0.16875E1;
76 double eta2 = -0.50625E1*t1-0.1125E1*eta+0.16875E1;
77 double eta3 = 0.16875E1*t1-0.625E-1+0.1125E1*eta;
97 static void C_Q_Q3_2D_DeriveXiXi(
double xi,
double eta,
double *values)
99 double xi0 = -0.3375E1*xi+0.1125E1;
100 double xi1 = 1.0125E1*xi-0.1125E1;
101 double xi2 = -1.0125E1*xi-0.1125E1;
102 double xi3 = 0.3375E1*xi+0.1125E1;
103 double eta0 = -0.625E-1*(3.0*eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
104 double eta1 = 0.5625*(eta+1.0)*(3.0*eta-1.0)*(eta-1.0);
105 double eta2 = -0.5625*(eta+1.0)*(3.0*eta+1.0)*(eta-1.0);
106 double eta3 = 0.625E-1*(eta+1.0)*(3.0*eta+1.0)*(3.0*eta-1.0);
126 static void C_Q_Q3_2D_DeriveXiEta(
double xi,
double eta,
double *values)
129 double xi0 = -0.16875E1*t1+0.1125E1*xi+0.625E-1;
130 double xi1 = 0.50625E1*t1-0.1125E1*xi-0.16875E1;
131 double xi2 = -0.50625E1*t1-0.1125E1*xi+0.16875E1;
132 double xi3 = 0.16875E1*t1-0.625E-1+0.1125E1*xi;
134 double eta0 = -0.16875E1*t2+0.1125E1*eta+0.625E-1;
135 double eta1 = 0.50625E1*t2-0.1125E1*eta-0.16875E1;
136 double eta2 = -0.50625E1*t2-0.1125E1*eta+0.16875E1;
137 double eta3 = 0.16875E1*t2-0.625E-1+0.1125E1*eta;
157 static void C_Q_Q3_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
160 double xi0 = -0.625E-1*(3.0*xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
161 double xi1 = 0.5625*(xi+1.0)*(3.0*xi-1.0)*(xi-1.0);
162 double xi2 = -0.5625*(xi+1.0)*(3.0*xi+1.0)*(xi-1.0);
163 double xi3 = 0.625E-1*(xi+1.0)*(3.0*xi+1.0)*(3.0*xi-1.0);
164 double eta0 = -0.3375E1*eta+0.1125E1;
165 double eta1 = 1.0125E1*eta-0.1125E1;
166 double eta2 = -1.0125E1*eta-0.1125E1;
167 double eta3 = 0.3375E1*eta+0.1125E1;
190 (16, BF_C_Q_Q3_2D, BFUnitSquare,
191 C_Q_Q3_2D_Funct, C_Q_Q3_2D_DeriveXi,
192 C_Q_Q3_2D_DeriveEta, C_Q_Q3_2D_DeriveXiXi,
193 C_Q_Q3_2D_DeriveXiEta, C_Q_Q3_2D_DeriveEtaEta, 3, 3,
Definition: BaseFunct2D.h:27