38 "combustionProperties" 46 const fluidReactionThermo& thermo,
47 const word& combustionProperties
52 thermo.phasePropertyName(combustionProperties),
53 thermo.T().mesh().time().constant(),
59 if (io.typeHeaderOk<IOdictionary>(
true))
76 const word& modelType,
79 const word& combustionProperties
82 IOdictionary(createIOobject(thermo, combustionProperties)),
83 mesh_(thermo.
T().
mesh()),
86 coeffs_(optionalSubDict(modelType +
"Coeffs")),
103 coeffs_ = optionalSubDict(modelType_ +
"Coeffs");
combustionModel(const word &modelType, const fluidReactionThermo &thermo, const compressibleMomentumTransportModel &turb, const word &combustionProperties=combustionPropertiesName)
Construct from components.
virtual bool read()
Read object.
Base-class for multi-component fluid thermodynamic properties.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A class for handling words, derived from string.
virtual ~combustionModel()
Destructor.
virtual bool read()
Update properties from given dictionary.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
const Mesh & mesh() const
Return mesh.
defineTypeNameAndDebug(combustionModel, 0)
virtual const volScalarField & T() const =0
Temperature [K].
readOption readOpt() const
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Abstract base class for turbulence models (RAS, LES and laminar).
static const word combustionPropertiesName
Default combustionProperties dictionary name.