7 #ifndef __NSE3DNEWTON__
8 #define __NSE3DNEWTON__
10 #include <Enumerations.h>
15 void NSType3GalerkinNewton3D(
double Mult,
double *coeff,
16 double *param,
double hK,
17 double **OrigValues,
int *N_BaseFuncts,
18 double ***LocMatrices,
double **LocRhs);
23 void NSType3GalerkinNewtonDD3D(
double Mult,
double *coeff,
24 double *param,
double hK,
25 double **OrigValues,
int *N_BaseFuncts,
26 double ***LocMatrices,
double **LocRhs);
35 void NSType3UpwindNewton3D(
double Mult,
double *coeff,
36 double *param,
double hK,
37 double **OrigValues,
int *N_BaseFuncts,
38 double ***LocMatrices,
double **LocRhs);
43 void NSType3UpwindNewtonDD3D(
double Mult,
double *coeff,
44 double *param,
double hK,
45 double **OrigValues,
int *N_BaseFuncts,
46 double ***LocMatrices,
double **LocRhs);
51 void NSType3SmagorinskyNewton3D(
double Mult,
double *coeff,
52 double *param,
double hK,
53 double **OrigValues,
int *N_BaseFuncts,
54 double ***LocMatrices,
double **LocRhs);
59 void NSType3SmagorinskyNewtonDD3D(
double Mult,
double *coeff,
60 double *param,
double hK,
61 double **OrigValues,
int *N_BaseFuncts,
62 double ***LocMatrices,
double **LocRhs);
67 void NSType4GalerkinNewton3D(
double Mult,
double *coeff,
68 double *param,
double hK,
69 double **OrigValues,
int *N_BaseFuncts,
70 double ***LocMatrices,
double **LocRhs);
75 void NSType4GalerkinNewtonDD3D(
double Mult,
double *coeff,
76 double *param,
double hK,
77 double **OrigValues,
int *N_BaseFuncts,
78 double ***LocMatrices,
double **LocRhs);
83 void NSType4SDFEMNewton3D(
double Mult,
double *coeff,
84 double *param,
double hK,
85 double **OrigValues,
int *N_BaseFuncts,
86 double ***LocMatrices,
double **LocRhs);
91 void NSType4SDFEMNewtonDD3D(
double Mult,
double *coeff,
92 double *param,
double hK,
93 double **OrigValues,
int *N_BaseFuncts,
94 double ***LocMatrices,
double **LocRhs);
99 void NSType4UpwindNewton3D(
double Mult,
double *coeff,
100 double *param,
double hK,
101 double **OrigValues,
int *N_BaseFuncts,
102 double ***LocMatrices,
double **LocRhs);
107 void NSType4UpwindNewtonDD3D(
double Mult,
double *coeff,
108 double *param,
double hK,
109 double **OrigValues,
int *N_BaseFuncts,
110 double ***LocMatrices,
double **LocRhs);
115 void NSType4SmagorinskyNewton3D(
double Mult,
double *coeff,
116 double *param,
double hK,
117 double **OrigValues,
int *N_BaseFuncts,
118 double ***LocMatrices,
double **LocRhs);
123 void NSType4SmagorinskyNewtonDD3D(
double Mult,
double *coeff,
124 double *param,
double hK,
125 double **OrigValues,
int *N_BaseFuncts,
126 double ***LocMatrices,
double **LocRhs);
131 void NSType3_4NLGalerkinNewton3D(
double Mult,
double *coeff,
132 double *param,
double hK,
133 double **OrigValues,
int *N_BaseFuncts,
134 double ***LocMatrices,
double **LocRhs);
139 void NSType3_4NLGalerkinNewtonDD3D(
double Mult,
double *coeff,
140 double *param,
double hK,
141 double **OrigValues,
int *N_BaseFuncts,
142 double ***LocMatrices,
double **LocRhs);
147 void NSType3_4NLUpwindNewton3D(
double Mult,
double *coeff,
148 double *param,
double hK,
149 double **OrigValues,
int *N_BaseFuncts,
150 double ***LocMatrices,
double **LocRhs);
155 void NSType3_4NLUpwindNewtonDD3D(
double Mult,
double *coeff,
156 double *param,
double hK,
157 double **OrigValues,
int *N_BaseFuncts,
158 double ***LocMatrices,
double **LocRhs);
163 void NSType3_4NLSmagorinskyNewton3D(
double Mult,
double *coeff,
164 double *param,
double hK,
165 double **OrigValues,
int *N_BaseFuncts,
166 double ***LocMatrices,
double **LocRhs);
171 void NSType3_4NLSmagorinskyNewtonDD3D(
double Mult,
double *coeff,
172 double *param,
double hK,
173 double **OrigValues,
int *N_BaseFuncts,
174 double ***LocMatrices,
double **LocRhs);
179 void NSType4NLSDFEMNewton3D(
double Mult,
double *coeff,
180 double *param,
double hK,
181 double **OrigValues,
int *N_BaseFuncts,
182 double ***LocMatrices,
double **LocRhs);
187 void NSType4NLSDFEMNewtonDD3D(
double Mult,
double *coeff,
188 double *param,
double hK,
189 double **OrigValues,
int *N_BaseFuncts,
190 double ***LocMatrices,
double **LocRhs);