Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
A keyword and a list of tokens is a 'dictionaryEntry'.
A class for handling words, derived from Foam::string.
const dimensionedScalar & kappa() const
A class for managing temporary objects.
tmp< volScalarField > d() const
const surfaceScalarField & alphaPhi() const
const word & keyword() const
void correct()
Correct the phase properties.
const keyType & keyword() const noexcept
Return keyword.
const dimensionedScalar & Cp() const
virtual ~phaseModel()
Destructor.
static const dictionary null
An empty dictionary, which is also the parent for all dictionaries.
phaseModel(const word &phaseName, const dictionary &phaseDict, const fvMesh &mesh)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
autoPtr< phaseModel > operator()(Istream &is) const
const volVectorField & DDtU() const
surfaceScalarField & phi()
const dimensionedScalar & nu() const
Return a pointer to a new phase created on freestore.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
const surfaceScalarField & phi() const
const word & name() const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const volVectorField & U() const
void correctInflowOutflow(surfaceScalarField &alphaPhi) const
Ensure that the flux at inflow/outflow BCs is preserved.
virtual bool read()
Read phase properties dictionary.
const dimensionedScalar & rho() const
surfaceScalarField & alphaPhi()
autoPtr< phaseModel > clone() const
Return clone.