7 #ifndef __NSE3DFIXPO_SKEW__
8 #define __NSE3DFIXPO_SKEW__
10 #include <Enumerations.h>
15 void NSType1GalerkinSkew3D(
double Mult,
double *coeff,
16 double *param,
double hK,
17 double **OrigValues,
int *N_BaseFuncts,
18 double ***LocMatrices,
double **LocRhs);
23 void NSType1SDFEMSkew3D(
double Mult,
double *coeff,
24 double *param,
double hK,
25 double **OrigValues,
int *N_BaseFuncts,
26 double ***LocMatrices,
double **LocRhs);
35 void NSType1SmagorinskySkew3D(
double Mult,
double *coeff,
36 double *param,
double hK,
37 double **OrigValues,
int *N_BaseFuncts,
38 double ***LocMatrices,
double **LocRhs);
43 void NSType2GalerkinSkew3D(
double Mult,
double *coeff,
44 double *param,
double hK,
45 double **OrigValues,
int *N_BaseFuncts,
46 double ***LocMatrices,
double **LocRhs);
51 void NSType2SDFEMSkew3D(
double Mult,
double *coeff,
52 double *param,
double hK,
53 double **OrigValues,
int *N_BaseFuncts,
54 double ***LocMatrices,
double **LocRhs);
63 void NSType2SmagorinskySkew3D(
double Mult,
double *coeff,
64 double *param,
double hK,
65 double **OrigValues,
int *N_BaseFuncts,
66 double ***LocMatrices,
double **LocRhs);
72 void NSType3GalerkinSkew3D(
double Mult,
double *coeff,
73 double *param,
double hK,
74 double **OrigValues,
int *N_BaseFuncts,
75 double ***LocMatrices,
double **LocRhs);
80 void NSType3GalerkinDDSkew3D(
double Mult,
double *coeff,
81 double *param,
double hK,
82 double **OrigValues,
int *N_BaseFuncts,
83 double ***LocMatrices,
double **LocRhs);
96 void NSType3SmagorinskySkew3D(
double Mult,
double *coeff,
97 double *param,
double hK,
98 double **OrigValues,
int *N_BaseFuncts,
99 double ***LocMatrices,
double **LocRhs);
104 void NSType3SmagorinskyDDSkew3D(
double Mult,
double *coeff,
105 double *param,
double hK,
106 double **OrigValues,
int *N_BaseFuncts,
107 double ***LocMatrices,
double **LocRhs);
112 void NSType4GalerkinSkew3D(
double Mult,
double *coeff,
113 double *param,
double hK,
114 double **OrigValues,
int *N_BaseFuncts,
115 double ***LocMatrices,
double **LocRhs);
120 void NSType4GalerkinDDSkew3D(
double Mult,
double *coeff,
121 double *param,
double hK,
122 double **OrigValues,
int *N_BaseFuncts,
123 double ***LocMatrices,
double **LocRhs);
128 void NSType4SDFEMSkew3D(
double Mult,
double *coeff,
129 double *param,
double hK,
130 double **OrigValues,
int *N_BaseFuncts,
131 double ***LocMatrices,
double **LocRhs);
136 void NSType4SDFEMDDSkew3D(
double Mult,
double *coeff,
137 double *param,
double hK,
138 double **OrigValues,
int *N_BaseFuncts,
139 double ***LocMatrices,
double **LocRhs);
148 void NSType4SmagorinskySkew3D(
double Mult,
double *coeff,
149 double *param,
double hK,
150 double **OrigValues,
int *N_BaseFuncts,
151 double ***LocMatrices,
double **LocRhs);
156 void NSType4SmagorinskyDDSkew3D(
double Mult,
double *coeff,
157 double *param,
double hK,
158 double **OrigValues,
int *N_BaseFuncts,
159 double ***LocMatrices,
double **LocRhs);
164 void NSType1_2NLGalerkinSkew3D(
double Mult,
double *coeff,
165 double *param,
double hK,
166 double **OrigValues,
int *N_BaseFuncts,
167 double ***LocMatrices,
double **LocRhs);
172 void NSType1NLSDFEMSkew3D(
double Mult,
double *coeff,
173 double *param,
double hK,
174 double **OrigValues,
int *N_BaseFuncts,
175 double ***LocMatrices,
double **LocRhs);
184 void NSType1_2NLSmagorinskySkew3D(
double Mult,
double *coeff,
185 double *param,
double hK,
186 double **OrigValues,
int *N_BaseFuncts,
187 double ***LocMatrices,
double **LocRhs);
193 void NSType2NLSDFEMSkew3D(
double Mult,
double *coeff,
194 double *param,
double hK,
195 double **OrigValues,
int *N_BaseFuncts,
196 double ***LocMatrices,
double **LocRhs);
201 void NSType3_4NLGalerkinSkew3D(
double Mult,
double *coeff,
202 double *param,
double hK,
203 double **OrigValues,
int *N_BaseFuncts,
204 double ***LocMatrices,
double **LocRhs);
209 void NSType3_4NLGalerkinDDSkew3D(
double Mult,
double *coeff,
210 double *param,
double hK,
211 double **OrigValues,
int *N_BaseFuncts,
212 double ***LocMatrices,
double **LocRhs);
221 void NSType3_4NLSmagorinskySkew3D(
double Mult,
double *coeff,
222 double *param,
double hK,
223 double **OrigValues,
int *N_BaseFuncts,
224 double ***LocMatrices,
double **LocRhs);
229 void NSType3_4NLSmagorinskyDDSkew3D(
double Mult,
double *coeff,
230 double *param,
double hK,
231 double **OrigValues,
int *N_BaseFuncts,
232 double ***LocMatrices,
double **LocRhs);
237 void NSType4NLSDFEMSkew3D(
double Mult,
double *coeff,
238 double *param,
double hK,
239 double **OrigValues,
int *N_BaseFuncts,
240 double ***LocMatrices,
double **LocRhs);
245 void NSType4NLSDFEMDDSkew3D(
double Mult,
double *coeff,
246 double *param,
double hK,
247 double **OrigValues,
int *N_BaseFuncts,
248 double ***LocMatrices,
double **LocRhs);