4 PtrList<volScalarField> dmdts(
fluid.dmdts());
17 if (!phase.isochoric() || !phase.pure())
33 if (!phase.incompressible())
39 IOobject::groupName(
"phid", phase.name()),
59 (alpha*phase.thermo().psi()/
rho)
67 pEqnComp -= (
fvModels.source(alpha, rho) &
rho)/rho;
tmp< fvMatrix< Type > > correction(const fvMatrix< Type > &)
Return the correction form of the given matrix.
fvMatrix< scalar > fvScalarMatrix
pimpleNoLoopControl & pimple
tmp< GeometricField< Type, fvPatchField, volMesh > > div(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
PtrList< fvScalarMatrix > pEqnComps(phases.size())
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt(const dimensioned< Type > dt, const fvMesh &mesh)
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const dimensionSet dimTime
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
const tmp< volScalarField::Internal > & Sp
Foam::fvModels & fvModels
const dimensionSet dimVolume
phaseSystem::phaseModelList & phases
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
virtual bool addsSupToField(const word &fieldName) const
Return true if an fvModel adds a source term to the given.
PtrList< volScalarField > d2mdtdps(fluid.d2mdtdps())