121 const word& cmptName,
122 bool allowNotFound =
false 128 const word& cmptName,
129 bool allowNotFound =
false 135 const word& cmptName,
136 bool allowNotFound =
false bool hasSolids() const
Thermo database has solid components flag.
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 writeData function.
A class for handling words, derived from Foam::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:
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
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...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
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.