42#include "surfaceInterpolate.H"
46template<
class BasePhaseModel>
53 BasePhaseModel(
fluid, phaseName),
76template<
class BasePhaseModel>
79 BasePhaseModel::correct();
83template<
class BasePhaseModel>
91template<
class BasePhaseModel>
99template<
class BasePhaseModel>
107template<
class BasePhaseModel>
115template<
class BasePhaseModel>
123template<
class BasePhaseModel>
static tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > New(const word &name, IOobjectOption::registerOption regOpt, const Mesh &mesh, const dimensionSet &dims, const word &patchFieldType=fvsPatchField< scalar >::calculatedType())
@ NO_REGISTER
Do not request registration (bool: false).
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
virtual tmp< surfaceScalarField > diffNo() const
Diffusion number.
virtual void correct()
Correct the phase properties other than the thermo and turbulence.
virtual tmp< volVectorField > U() const
Access const reference to U.
virtual tmp< surfaceScalarField > alphaPhi() const
Constant access the volumetric flux of the phase.
MovingPhaseModel(const multiphaseInterSystem &fluid, const word &phaseName)
virtual tmp< surfaceScalarField > phi() const
Constant access the volumetric flux.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
const word & name() const
The name of this phase.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
Calculate the first temporal derivative.
Calculate the divergence of the given field.
Calculate the matrix for the first temporal derivative.
Calculate the matrix for the divergence of the given field and flux.
Calculate the finiteVolume matrix for implicit and explicit sources.
GeometricField< vector, fvPatchField, volMesh > volVectorField
const dimensionSet dimless
Dimensionless.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
static constexpr const zero Zero
Global zero (0).
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.