14 GenericGraphicsInterface *ps=NULL,
16 const int & plotOption=1 );
21 void addForcing(realMappedGridFunction & dvdt,
const realMappedGridFunction &
u,
int iparam[], real rparam[],
22 realMappedGridFunction & dvdtImplicit = Overture::nullRealMappedGridFunction(),
23 realMappedGridFunction *referenceFrameVelocity=NULL );
28 realMappedGridFunction &
f,
29 realMappedGridFunction & gridVelocity,
34 const int grid,
const int direction,
35 realCompositeGridFunction &
u0,
36 realMappedGridFunction & f,
39 const bool computeTheResidual =
false );
43 const int grid,
const int direction,
44 realCompositeGridFunction & u0,
45 realMappedGridFunction & f,
46 realMappedGridFunction & residual,
48 const bool computeTheResidual =
false );
52 const int grid,
const int direction,
53 realCompositeGridFunction & u0,
54 realMappedGridFunction & f,
55 realMappedGridFunction & residual,
57 const bool computeTheResidual =
false );
62 realMappedGridFunction & gridVelocity,
64 const int & option =-1,
65 realMappedGridFunction *puOld =NULL,
66 realMappedGridFunction *pGridVelocityOld =NULL,
67 const real &
dt =-1. );
71 realMappedGridFunction &uL,
72 realMappedGridFunction & gridVelocity,
79 realMappedGridFunction & gridVelocity );
83 realMappedGridFunction & u,
84 realMappedGridFunction & f,
85 const int numberOfTimeDependentComponents,
98 Index &
I1, Index &
I2, Index &
I3, MappedGrid & c,
100 const realArray & u0x,
101 const realArray &
v0y );
110 const aString & label =nullString );
114 realMappedGridFunction **gridVelocity,
118 const aString & label =nullString );
129 realMappedGridFunction & u0,
130 const realMappedGridFunction & gridVelocity,
144 DialogData & dialog );
151 realMappedGridFunction & u,
152 realMappedGridFunction & gridVelocity,
158 getUt(
const realMappedGridFunction &
v,
159 const realMappedGridFunction & gridVelocity,
160 realMappedGridFunction & dvdt,
161 int iparam[], real rparam[],
162 realMappedGridFunction & dvdtImplicit = Overture::nullRealMappedGridFunction(),
163 MappedGrid *pmg2=NULL,
164 const realMappedGridFunction *pGridVelocity2= NULL);
170 realCompositeGridFunction & f0,
183 realMappedGridFunction & coeff,
185 const realMappedGridFunction & u0,
186 realMappedGridFunction & fe,
187 realMappedGridFunction & fi,
188 const realMappedGridFunction & gridVelocity,
193 int interfaceDataOptions,
196 int gfIndex, real t );
199 realMappedGridFunction & u,
200 realMappedGridFunction & f,
201 realMappedGridFunction & residual,
202 Index *Iv, Index *Jv, Index *Ixv,
203 const int maxNumberOfSystems,
int *uSystem,
204 const int numberOfTimeDependentComponents,
205 IntegerArray & bc, IntegerArray & extra, IntegerArray & offset,
206 bool & boundaryConditionsAreDifferent,
bool isPeriodic[3] );
210 realMappedGridFunction & u,
212 const int maxNumberOfSystems,
int *uSystem,
213 const int numberOfTimeDependentComponents,
214 IntegerArray & bc,IntegerArray & numGhost,
215 int & numberOfDifferentLineSolverBoundaryConditions );
220 const aString & label =nullString,
221 int printOption = 0 );
230 setupPde(aString & reactionName,
bool restartChosen, IntegerArray & originalBoundaryCondition);
258 DialogData *interface =NULL );
270 const realArray & uu,
271 const realArray &
ut,
272 const realArray &
ux,
273 const realArray &
uy,
274 const realArray &
uz,
275 const realArray &
uxx,
276 const realArray & uyy,
277 const realArray & uzz,
278 const Index & I1,
const Index & I2,
const Index & I3,
281 const int numberOfDimensions,
282 const int grid,
const real t );
285 realMappedGridFunction & u,
288 RealArray *pBoundaryData[2][3] );
290 virtual realCompositeGridFunction &
331 std::vector<real> tzTimeVector1;
332 std::vector<real> tzTimeVector2;
333 std::vector<realSerialArray*> tzForcingVector;