62 dictionary phaseDict_;
86 autoPtr<surfaceScalarField> phiPtr_;
89 autoPtr<diameterModel> dPtr_;
98 const word& phaseName,
99 const dictionary& phaseDict,
104 autoPtr<phaseModel>
clone()
const;
const dimensionedScalar & Cp() const
void correctInflowOutflow(surfaceScalarField &alphaPhi) const
Ensure that the flux at inflow/outflow BCs is preserved.
const keyType & keyword() const
Return keyword.
virtual bool read()
Read object.
A list of keyword definitions, which are a keyword followed by any number of values (e...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
static const dictionary null
Null dictionary.
autoPtr< phaseModel > operator()(Istream &is) const
autoPtr< phaseModel > clone() const
Return clone.
const word & name() const
tmp< volScalarField > d() const
phaseModel(const word &phaseName, const volScalarField &p, const volScalarField &T)
Construct from components.
GeometricField< vector, fvPatchField, volMesh > volVectorField
const surfaceScalarField & phi() const
A keyword and a list of tokens is a 'dictionaryEntry'.
iNew(const volScalarField &p, const volScalarField &T)
const volVectorField & DDtU() const
const surfaceScalarField & alphaPhi() const
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const volVectorField & U() const
virtual ~phaseModel()
Destructor.
virtual bool read()
Read phase properties dictionary.
A class for handling words, derived from string.
const word & keyword() const
void correct()
Correct the laminar viscosity.
const dimensionedScalar & kappa() const
const dimensionedScalar & nu() const
Return the laminar viscosity.
const Mesh & mesh() const
Return mesh.
const dimensionedScalar & rho() const
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField