119 const word& cmptName,
120 bool allowNotFound =
false 126 const word& cmptName,
127 bool allowNotFound =
false 133 const word& cmptName,
134 bool allowNotFound =
false bool hasSolids() const
Thermo database has solid components flag.
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 ~SLGThermo()
Destructor.
TypeName("SLGThermo")
Runtime type information.
bool hasMultiComponentCarrier() const
Thermo database has multi-component carrier flag.
Specialization of basicMultiComponentMixture for a mixture consisting of a number for molecular speci...
const solidMixtureProperties & solids() const
Return reference to the global (additional) solids.
bool writeData(Foam::Ostream &) const
Pure virtual writaData function.
A class for handling words, derived from string.
Fundamental fluid thermodynamic properties.
const liquidMixtureProperties & liquids() const
Return reference to the global (additional) liquids.
Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package, and provides:
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const basicSpecieMixture & carrier() const
Return reference to the gaseous components.
label liquidId(const word &cmptName, bool allowNotFound=false) const
Index of liquid component.
label carrierId(const word &cmptName, bool allowNotFound=false) const
Index of carrier component.
Mesh data needed to do the Finite Volume discretisation.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
bool hasLiquids() const
Thermo database has liquid components flag.
SLGThermo(const fvMesh &mesh, fluidThermo &thermo)
Construct from mesh.
label solidId(const word &cmptName, bool allowNotFound=false) const
Index of solid component.
const fluidThermo & thermo() const
Return reference to the thermo database.