46 const fluidMulticomponentThermo&
thermo,
47 const word& reactionProperties
50 typeIOobject<IOdictionary> io
76 const word& modelType,
79 const word& reactionProperties
86 coeffs_(optionalTypeDict(modelType)),
103 coeffs_ = optionalTypeDict(modelType_);
const GeoMesh & mesh() const
Return mesh.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
static word phasePropertyName(const word &name, const word &phaseName)
Name of a property for a given phase.
virtual const volScalarField & T() const =0
Temperature [K].
Base class for single-phase compressible momentum transport models.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Base-class for multi-component fluid thermodynamic properties.
Base class for reaction models.
const fluidMulticomponentThermo & thermo() const
Return const access to the thermo.
virtual ~reactionModel()
Destructor.
reactionModel(const word &modelType, const fluidMulticomponentThermo &thermo, const compressibleMomentumTransportModel &turb, const word &reactionProperties=reactionPropertiesName)
Construct from components.
static const word reactionPropertiesName
Default reactionProperties dictionary name.
virtual bool read()
Update properties from given dictionary.
virtual bool read()
Read object.
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
defineRunTimeSelectionTable(fvConstraint, dictionary)
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)
void T(GeometricField< Type, GeoMesh, PrimitiveField1 > &gf, const GeometricField< Type, GeoMesh, PrimitiveField2 > &gf1)
fluidMulticomponentThermo & thermo