10 #include <Enumerations.h>
18 double RFB_Parameter3D(
double hK,
double eps,
double* b);
24 void NSType1Galerkin3D(
double Mult,
double *coeff,
25 double *param,
double hK,
26 double **OrigValues,
int *N_BaseFuncts,
27 double ***LocMatrices,
double **LocRhs);
32 void NSType1SDFEM3D(
double Mult,
double *coeff,
33 double *param,
double hK,
34 double **OrigValues,
int *N_BaseFuncts,
35 double ***LocMatrices,
double **LocRhs);
40 void NSType1Upwind3D(
double Mult,
double *coeff,
41 double *param,
double hK,
42 double **OrigValues,
int *N_BaseFuncts,
43 double ***LocMatrices,
double **LocRhs);
48 void NSType1Smagorinsky3D(
double Mult,
double *coeff,
49 double *param,
double hK,
50 double **OrigValues,
int *N_BaseFuncts,
51 double ***LocMatrices,
double **LocRhs);
56 void NSType1VMSProjection3D(
double Mult,
double *coeff,
57 double *param,
double hK,
58 double **OrigValues,
int *N_BaseFuncts,
59 double ***LocMatrices,
double **LocRhs);
64 void NSType2Galerkin3D(
double Mult,
double *coeff,
65 double *param,
double hK,
66 double **OrigValues,
int *N_BaseFuncts,
67 double ***LocMatrices,
double **LocRhs);
72 void NSType2SDFEM3D(
double Mult,
double *coeff,
73 double *param,
double hK,
74 double **OrigValues,
int *N_BaseFuncts,
75 double ***LocMatrices,
double **LocRhs);
80 void NSType2Upwind3D(
double Mult,
double *coeff,
81 double *param,
double hK,
82 double **OrigValues,
int *N_BaseFuncts,
83 double ***LocMatrices,
double **LocRhs);
88 void NSType2Smagorinsky3D(
double Mult,
double *coeff,
89 double *param,
double hK,
90 double **OrigValues,
int *N_BaseFuncts,
91 double ***LocMatrices,
double **LocRhs);
97 void NSType3Galerkin3D(
double Mult,
double *coeff,
98 double *param,
double hK,
99 double **OrigValues,
int *N_BaseFuncts,
100 double ***LocMatrices,
double **LocRhs);
105 void NSType3GalerkinDD3D(
double Mult,
double *coeff,
106 double *param,
double hK,
107 double **OrigValues,
int *N_BaseFuncts,
108 double ***LocMatrices,
double **LocRhs);
117 void NSType3Upwind3D(
double Mult,
double *coeff,
118 double *param,
double hK,
119 double **OrigValues,
int *N_BaseFuncts,
120 double ***LocMatrices,
double **LocRhs);
125 void NSType3UpwindDD3D(
double Mult,
double *coeff,
126 double *param,
double hK,
127 double **OrigValues,
int *N_BaseFuncts,
128 double ***LocMatrices,
double **LocRhs);
133 void NSType3Smagorinsky3D(
double Mult,
double *coeff,
134 double *param,
double hK,
135 double **OrigValues,
int *N_BaseFuncts,
136 double ***LocMatrices,
double **LocRhs);
141 void NSType3SmagorinskyDD3D(
double Mult,
double *coeff,
142 double *param,
double hK,
143 double **OrigValues,
int *N_BaseFuncts,
144 double ***LocMatrices,
double **LocRhs);
149 void NSType4Galerkin3D(
double Mult,
double *coeff,
150 double *param,
double hK,
151 double **OrigValues,
int *N_BaseFuncts,
152 double ***LocMatrices,
double **LocRhs);
157 void NSType4GalerkinDD3D(
double Mult,
double *coeff,
158 double *param,
double hK,
159 double **OrigValues,
int *N_BaseFuncts,
160 double ***LocMatrices,
double **LocRhs);
165 void NSType4SDFEM3D(
double Mult,
double *coeff,
166 double *param,
double hK,
167 double **OrigValues,
int *N_BaseFuncts,
168 double ***LocMatrices,
double **LocRhs);
173 void NSType4SDFEMDD3D(
double Mult,
double *coeff,
174 double *param,
double hK,
175 double **OrigValues,
int *N_BaseFuncts,
176 double ***LocMatrices,
double **LocRhs);
181 void NSType4Upwind3D(
double Mult,
double *coeff,
182 double *param,
double hK,
183 double **OrigValues,
int *N_BaseFuncts,
184 double ***LocMatrices,
double **LocRhs);
189 void NSType4UpwindDD3D(
double Mult,
double *coeff,
190 double *param,
double hK,
191 double **OrigValues,
int *N_BaseFuncts,
192 double ***LocMatrices,
double **LocRhs);
197 void NSType4Smagorinsky3D(
double Mult,
double *coeff,
198 double *param,
double hK,
199 double **OrigValues,
int *N_BaseFuncts,
200 double ***LocMatrices,
double **LocRhs);
205 void NSType4SmagorinskyDD3D(
double Mult,
double *coeff,
206 double *param,
double hK,
207 double **OrigValues,
int *N_BaseFuncts,
208 double ***LocMatrices,
double **LocRhs);
213 void NSType1_2NLGalerkin3D(
double Mult,
double *coeff,
214 double *param,
double hK,
215 double **OrigValues,
int *N_BaseFuncts,
216 double ***LocMatrices,
double **LocRhs);
221 void NSType1NLSDFEM3D(
double Mult,
double *coeff,
222 double *param,
double hK,
223 double **OrigValues,
int *N_BaseFuncts,
224 double ***LocMatrices,
double **LocRhs);
229 void NSType1_2NLUpwind3D(
double Mult,
double *coeff,
230 double *param,
double hK,
231 double **OrigValues,
int *N_BaseFuncts,
232 double ***LocMatrices,
double **LocRhs);
237 void NSType1_2NLSmagorinsky3D(
double Mult,
double *coeff,
238 double *param,
double hK,
239 double **OrigValues,
int *N_BaseFuncts,
240 double ***LocMatrices,
double **LocRhs);
247 void NSType1_2NLVMSProjection3D(
double Mult,
double *coeff,
248 double *param,
double hK,
249 double **OrigValues,
int *N_BaseFuncts,
250 double ***LocMatrices,
double **LocRhs);
255 void NSType2NLSDFEM3D(
double Mult,
double *coeff,
256 double *param,
double hK,
257 double **OrigValues,
int *N_BaseFuncts,
258 double ***LocMatrices,
double **LocRhs);
263 void NSType3_4NLGalerkin3D(
double Mult,
double *coeff,
264 double *param,
double hK,
265 double **OrigValues,
int *N_BaseFuncts,
266 double ***LocMatrices,
double **LocRhs);
271 void NSType3_4NLGalerkinDD3D(
double Mult,
double *coeff,
272 double *param,
double hK,
273 double **OrigValues,
int *N_BaseFuncts,
274 double ***LocMatrices,
double **LocRhs);
279 void NSType3_4NLUpwind3D(
double Mult,
double *coeff,
280 double *param,
double hK,
281 double **OrigValues,
int *N_BaseFuncts,
282 double ***LocMatrices,
double **LocRhs);
287 void NSType3_4NLUpwindDD3D(
double Mult,
double *coeff,
288 double *param,
double hK,
289 double **OrigValues,
int *N_BaseFuncts,
290 double ***LocMatrices,
double **LocRhs);
295 void NSType3_4NLSmagorinsky3D(
double Mult,
double *coeff,
296 double *param,
double hK,
297 double **OrigValues,
int *N_BaseFuncts,
298 double ***LocMatrices,
double **LocRhs);
303 void NSType3_4NLSmagorinskyDD3D(
double Mult,
double *coeff,
304 double *param,
double hK,
305 double **OrigValues,
int *N_BaseFuncts,
306 double ***LocMatrices,
double **LocRhs);
311 void NSType4NLSDFEM3D(
double Mult,
double *coeff,
312 double *param,
double hK,
313 double **OrigValues,
int *N_BaseFuncts,
314 double ***LocMatrices,
double **LocRhs);
319 void NSType4NLSDFEMDD3D(
double Mult,
double *coeff,
320 double *param,
double hK,
321 double **OrigValues,
int *N_BaseFuncts,
322 double ***LocMatrices,
double **LocRhs);
327 void NSType4NLSDFEM_DivDiv_3D(
double Mult,
double *coeff,
328 double *param,
double hK,
329 double **OrigValues,
int *N_BaseFuncts,
330 double ***LocMatrices,
double **LocRhs);
336 void NSType4NLSDFEM_DivDiv_DD3D(
double Mult,
double *coeff,
337 double *param,
double hK,
338 double **OrigValues,
int *N_BaseFuncts,
339 double ***LocMatrices,
double **LocRhs);
344 void NSRFBRhs3D(
double Mult,
double *coeff,
345 double *param,
double hK,
346 double **OrigValues,
int *N_BaseFuncts,
347 double ***LocMatrices,
double **LocRhs);
351 void NSPressSep(
double Mult,
double *coeff,
352 double *param,
double hK,
353 double **OrigValues,
int *N_BaseFuncts,
354 double ***LocMatrices,
double **LocRhs);
359 void NSPressSepAuxProb(
double Mult,
double *coeff,
360 double *param,
double hK,
361 double **OrigValues,
int *N_BaseFuncts,
362 double ***LocMatrices,
double **LocRhs);