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