38#ifndef PurePhaseModel_H
39#define PurePhaseModel_H
56template<
class BasePhaseModel,
class phaseThermo>
105 virtual const phaseThermo&
thermo()
const;
108 virtual phaseThermo&
thermo();
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
PurePhaseModel(const multiphaseInterSystem &fluid, const word &phaseName)
virtual void solveYi(PtrList< volScalarField::Internal > &, PtrList< volScalarField::Internal > &)
Solve species fraction equation.
virtual ~PurePhaseModel()=default
Destructor.
autoPtr< phaseThermo > thermoPtr_
Empty thermophysical model Ptr.
virtual const phaseThermo & thermo() const
Access to const thermo.
PtrList< volScalarField > Y_
Empty mass fraction field list.
virtual const PtrList< volScalarField > & Y() const
Return the species mass fractions.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A class for handling words, derived from Foam::string.
Forward declarations of fvMatrix specializations.