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>
132 U_.mesh().time().timeName(),
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.
Class which represents a moving fluid phase. Holds the velocity, fluxes and turbulence model....
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.
virtual tmp< surfaceScalarField > phi() const
Constant access the volumetric flux.
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
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.
const dimensionSet dimless
Dimensionless.
static constexpr const zero Zero
Global zero (0)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.