Go to the documentation of this file.
30 #include "phaseSystem.H"
42 #include "surfaceInterpolate.H"
46 template<
class BasePhaseModel>
53 BasePhaseModel(
fluid, phaseName),
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(),
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
static constexpr const zero Zero
virtual tmp< surfaceScalarField > alphaPhi() const
virtual tmp< surfaceScalarField > diffNo() const
Calculate the divergence of the given field.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
Calculate the matrix for the divergence of the given field and flux.
virtual tmp< surfaceScalarField > phi() const
virtual tmp< volVectorField > U() const
MovingPhaseModel(const phaseSystem &fluid, const word &phaseName)
Generic dimensioned Type class.
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)
const word & name() const
static tmp< T > New(Args &&... args)
word name(const expressions::valueTypeCode typeCode)
Calculate the first temporal derivative.
Class to represent a system of phases and model interfacial transfers between them.
static word groupName(StringType base, const word &group)
Generic GeometricField class.
Calculate the matrix for the first temporal derivative.
const dimensionSet dimless