Go to the documentation of this file.
63 autoPtr<rhoThermo> thermo_;
74 const word& phaseName,
80 autoPtr<phaseModel>
clone()
const;
static autoPtr< T > New(Args &&... args)
Construct autoPtr of T with forwarding arguments.
A class for handling words, derived from Foam::string.
const word & keyword() const
Return the name of the phase for use as the keyword in PtrDictionary.
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
virtual void correct()
Correct the phase properties.
virtual const rhoThermo & thermo() const =0
Return the thermophysical model.
Basic thermodynamic properties based on density.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
autoPtr< phaseModel > operator()(Istream &is) const
const word & name() const
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const volScalarField & dgdt() const
Return const-access to phase divergence.
rhoThermo & thermo()
Return access to phase rhoThermo.
tmp< GeometricField< Type, PatchField, GeoMesh > > T() const
Return transpose (only if it is a tensor field)
const word & name() const
Return the name of this phase.
const word & keyword() const
iNew(const phaseSystem &fluid)
volScalarField & dgdt()
Return access to phase divergence.
autoPtr< phaseModel > clone() const
Return clone.
phaseModel(const phaseSystem &fluid, const word &phaseName, const label index)