Go to the documentation of this file.
38 #ifndef PurePhaseModel_H
39 #define PurePhaseModel_H
41 #include "phaseModel.H"
52 template<
class BasePhaseModel>
62 PtrList<volScalarField>
Y_;
71 const phaseSystem&
fluid,
72 const word& phaseName,
86 virtual bool pure()
const;
92 virtual const PtrList<volScalarField>&
Y()
const;
98 virtual PtrList<volScalarField>&
YRef();
101 virtual const UPtrList<volScalarField>&
YActive()
const;
104 virtual UPtrList<volScalarField>&
YActiveRef();
115 #include "PurePhaseModel.C"
PurePhaseModel(const phaseSystem &fluid, const word &phaseName)
PtrList< volScalarField > Y_
virtual PtrList< volScalarField > & YRef()
virtual const PtrList< volScalarField > & Y() const
virtual ~PurePhaseModel()=default
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual bool pure() const
virtual tmp< fvScalarMatrix > YiEqn(volScalarField &Yi)
word name(const expressions::valueTypeCode typeCode)
virtual UPtrList< volScalarField > & YActiveRef()
virtual const UPtrList< volScalarField > & YActive() const