48 species_(specieNames),
49 active_(species_.size(), true),
59 mesh.time().timeName(),
68 <<
"basicMultiComponentMixture: reading " <<
species_[i]
79 mesh.time().timeName(),
91 if (!tYdefault.
valid())
98 mesh.time().timeName(),
108 mesh.time().constant(),
145 mesh.time().timeName(),
bool valid() const noexcept
Identical to good(), or bool operator.
PtrList< volScalarField > Y_
Species mass fractions.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Ostream & endl(Ostream &os)
Add newline and flush stream.
Ignore writing from objectRegistry::writeObject()
const word & timeName() const noexcept
Return the current time name.
#define forAll(list, i)
Loop across all elements in list.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
speciesTable species_
Table of specie names.
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
A class for handling words, derived from Foam::string.
const dictionary & thermoDict
basicMultiComponentMixture(const dictionary &thermoDict, const wordList &specieNames, const fvMesh &mesh, const word &phaseName)
Construct from dictionary, species names, mesh and phase name.
#define DebugInfo
Report an information message using Foam::Info.
defineTypeNameAndDebug(combustionModel, 0)
Mesh data needed to do the Finite Volume discretisation.
Automatically write from objectRegistry::writeObject()
A class for managing temporary objects.
Defines the attributes of an object for which implicit objectRegistry management is supported...
Do not request registration (bool: false)