34#include "surfaceInterpolate.H"
39template<
class BasePhaseModel>
46 BasePhaseModel(
fluid, phaseName),
79template<
class BasePhaseModel>
82 BasePhaseModel::correct();
86template<
class BasePhaseModel>
95 U_.mesh().time().timeName(),
104template<
class BasePhaseModel>
113template<
class BasePhaseModel>
126 U_.mesh().time().timeName(),
135template<
class BasePhaseModel>
144template<
class BasePhaseModel>
153 U_.mesh().time().timeName(),
162template<
class BasePhaseModel>
168 sqr(U_.mesh().surfaceInterpolation::deltaCoeffs())
173 return tkapparhoCpbyDelta;
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 static fluid phase.
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. Return zero field.
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.
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dimensionSet dimVelocity
static constexpr const zero Zero
Global zero (0)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.