Go to the documentation of this file.
30 template<
class CloudType>
33 if (this->phaseProps().size() == 0)
38 else if (this->phaseProps().size() > 1)
44 switch (this->phaseProps()[0].
phase())
46 case phaseProperties::GAS:
51 case phaseProperties::LIQUID:
56 case phaseProperties::SOLID:
72 template<
class CloudType>
88 template<
class CloudType>
103 template<
class CloudType>
110 template<
class CloudType>
114 return this->phaseProps()[0].Y();
118 template<
class CloudType>
125 template<
class CloudType>
132 template<
class CloudType>
virtual ~SinglePhaseMixture()
Destructor.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
void constructIds()
Construct the indices and check correct specification of.
SinglePhaseMixture(const dictionary &dict, CloudType &owner)
Construct from dictionary.
Templated parcel single phase, multi-component class.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
virtual label idGas() const
Gas id.
Templated base class for dsmc cloud.
virtual label idLiquid() const
Liquid id.
A list of keyword definitions, which are a keyword followed by any number of values (e....
errorManip< error > abort(error &err)
errorManipArg< error, int > exit(error &err, const int errNo=1)
virtual const scalarField & YMixture0() const
Return the list of mixture mass fractions.
virtual label idSolid() const
Solid id.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.