Go to the documentation of this file.
33 #ifndef DAPimpleDyMFoam_H
34 #define DAPimpleDyMFoam_H
37 #include "addToRunTimeSelectionTable.H"
38 #include "singlePhaseTransportModel.H"
39 #include "turbulentTransportModel.H"
132 PyObject* pyOptions);
147 surfaceVectorField&
Uf,
148 const volVectorField&
U,
149 const surfaceScalarField&
phi);
154 surfaceScalarField&
phi);
159 surfaceScalarField&
phi,
160 const volScalarField&
p,
161 const dimensionedScalar& rAUf,
autoPtr< dimensionedScalar > PrPtr_
Prandtl number pointer.
autoPtr< surfaceVectorField > UfPtr_
scalar cumulativeContErr_
continuity error
TypeName("DAPimpleDyMFoam")
autoPtr< incompressible::turbulenceModel > turbulencePtr_
turbulence pointer
autoPtr< pimpleControlDF > pimplePtr_
pimple pointer
autoPtr< singlePhaseTransportModel > laminarTransportPtr_
laminar transport properties pointer
void correctUphiBCsDF(volVectorField &U, surfaceScalarField &phi)
custom correctUphiBCs for DAFoam
autoPtr< volScalarField > pPtr_
pressure field pointer
autoPtr< surfaceScalarField > phiPtr_
surface flux field pointer
label IOInterval_
the primal IO interval
autoPtr< volVectorField > UPtr_
velocity field pointer
bool moveMeshOuterCorrectors
void CorrectPhiDF(volVectorField &U, surfaceScalarField &phi, const volScalarField &p, const dimensionedScalar &rAUf, pimpleControlDF &pimple)
custom CorrectPhi for DAFoam
scalar pRefValue_
pressure reference value
autoPtr< DAFvSource > daFvSourcePtr_
DASource pointer.
autoPtr< DATurbulenceModel > daTurbulenceModelPtr_
DATurbulenceModel pointer.
label hasFvSource_
whether to have fvSource term
virtual void initSolver()
initialize fields and variables
virtual label solvePrimal()
solve the primal equations
void correctUfPimpleDyM(surfaceVectorField &Uf, const volVectorField &U, const surfaceScalarField &phi)
custom CorrectUf function for DAFoam
label pRefCell_
pressure referefence cell id
DAPimpleDyMFoam(char *argsAll, PyObject *pyOptions)
label hasTField_
whether to have the temperature field
autoPtr< volVectorField > fvSourcePtr_
fvSource term
label reduceIOWriteMesh_
whether to write mesh for the reduceIO
autoPtr< volScalarField > TPtr_
temperature field pointer
autoPtr< volScalarField > alphatPtr_
thermal diffusivity field pointer
virtual ~DAPimpleDyMFoam()
autoPtr< dimensionedScalar > PrtPtr_
Turbulence Prandtl pointer.