36 #ifndef MultiComponentPhaseModel_H 37 #define MultiComponentPhaseModel_H 39 #include "phaseModel.H" 50 template<
class BasePhaseModel>
76 const word& phaseName,
label inertIndex_
Inert species index.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionedScalar residualAlpha_
Residual phase fraction.
virtual tmp< fvScalarMatrix > YiEqn(volScalarField &Yi)
Return the species fraction equation.
virtual void correctThermo()
Correct the thermodynamics.
Class to represent a system of phases and model interfacial transfers between them.
A class for handling words, derived from string.
dimensionedScalar Sc_
Schmidt number.
MultiComponentPhaseModel(const phaseSystem &fluid, const word &phaseName, const label index)
virtual ~MultiComponentPhaseModel()
Destructor.
Class which represents a phase with multiple species. Returns the species' mass fractions, and their governing equations.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A class for managing temporary objects.
virtual const PtrList< volScalarField > & Y() const
Constant access the species mass fractions.