121 const word& cmptName,
122 bool allowNotFound =
false
128 const word& cmptName,
129 bool allowNotFound =
false
135 const word& cmptName,
136 bool allowNotFound =
false
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const liquidMixtureProperties & liquids() const
Return reference to the global (additional) liquids.
SLGThermo(const fvMesh &mesh, fluidThermo &thermo)
Construct from mesh.
label solidId(const word &cmptName, bool allowNotFound=false) const
Index of solid component.
label liquidId(const word &cmptName, bool allowNotFound=false) const
Index of liquid component.
const fluidThermo & thermo() const
Return reference to the thermo database.
label carrierId(const word &cmptName, bool allowNotFound=false) const
Index of carrier component.
const basicSpecieMixture & carrier() const
Return reference to the gaseous components.
virtual ~SLGThermo()
Destructor.
bool hasLiquids() const
Thermo database has liquid components flag.
bool hasMultiComponentCarrier() const
Thermo database has multi-component carrier flag.
const solidMixtureProperties & solids() const
Return reference to the global (additional) solids.
bool writeData(Foam::Ostream &) const
Pure virtual writeData function.
bool hasSolids() const
Thermo database has solid components flag.
TypeName("SLGThermo")
Runtime type information.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Specialization of basicMultiComponentMixture for a mixture consisting of a number for molecular speci...
Fundamental fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
regIOobject(const IOobject &io, const bool isTimeObject=false)
Construct from IOobject. The optional flag adds special handling if the object is the top-level regIO...
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.