Go to the documentation of this file.
30 #include "phaseSystem.H"
34 #include "surfaceInterpolate.H"
39 template<
class BasePhaseModel>
46 BasePhaseModel(
fluid, phaseName),
75 template<
class BasePhaseModel>
82 template<
class BasePhaseModel>
91 U_.mesh().time().timeName(),
100 template<
class BasePhaseModel>
109 template<
class BasePhaseModel>
120 U_.mesh().time().timeName(),
130 template<
class BasePhaseModel>
139 template<
class BasePhaseModel>
150 U_.mesh().time().timeName(),
160 template<
class BasePhaseModel>
166 sqr(U_.mesh().surfaceInterpolation::deltaCoeffs())
171 return tkapparhoCpbyDelta;
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
const dimensionSet dimVelocity
Calculate the divergence of the given field.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
virtual tmp< surfaceScalarField > phi() const
virtual tmp< surfaceScalarField > alphaPhi() const
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
virtual tmp< surfaceScalarField > diffNo() const
virtual tmp< volVectorField > U() const
Generic dimensioned Type class.
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
StaticPhaseModel(const phaseSystem &fluid, const word &phaseName)
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
const word & name() const
dimensionedSymmTensor sqr(const dimensionedVector &dv)
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.
static tmp< GeometricField< Type, faePatchField, edgeMesh > > interpolate(const GeometricField< Type, faPatchField, areaMesh > &tvf, const edgeScalarField &faceFlux, Istream &schemeData)