38#ifndef PurePhaseModel_H
39#define PurePhaseModel_H
50class multiphaseInterSystem;
56template<
class BasePhaseModel,
class phaseThermo>
105 virtual const phaseThermo&
thermo()
const;
108 virtual phaseThermo&
thermo();
119# include "PurePhaseModel.C"
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Class which represents pure phases, i.e. without any species. Returns an empty list of mass fractions...
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.