Go to the documentation of this file.
30 #include "phaseSystem.H"
42 #include "surfaceInterpolate.H"
46 template<
class BasePhaseModel>
53 BasePhaseModel(
fluid, phaseName),
61 fluid.mesh().time().timeName(),
72 template<
class BasePhaseModel>
79 template<
class BasePhaseModel>
87 template<
class BasePhaseModel>
95 template<
class BasePhaseModel>
103 template<
class BasePhaseModel>
111 template<
class BasePhaseModel>
119 template<
class BasePhaseModel>
128 U_.mesh().time().timeName(),
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Dimensionless.
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
virtual tmp< surfaceScalarField > alphaPhi() const
Constant access the volumetric flux of the phase.
virtual tmp< surfaceScalarField > diffNo() const
Diffusion number.
Calculate the divergence of the given field.
Dimension set for the base types.
Calculate the matrix for the divergence of the given field and flux.
virtual tmp< surfaceScalarField > phi() const
Constant access the volumetric flux.
word name(const complex &c)
Return string representation of complex.
virtual tmp< volVectorField > U() const
Access const reference to U.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
MovingPhaseModel(const phaseSystem &fluid, const word &phaseName)
Calculate the matrix for implicit and explicit sources.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
virtual void correct()
Correct the phase properties other than the thermo and turbulence.
Calculate the first temporal derivative.
Class to represent a system of phases and model interfacial transfers between them.
Calculate the matrix for the first temporal derivative.