38 "combustionProperties" 46 const fluidReactionThermo& thermo,
47 const word& combustionProperties
50 typeIOobject<IOdictionary> io
52 thermo.phasePropertyName(combustionProperties),
53 thermo.T().mesh().time().constant(),
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...
Base class for single-phase compressible turbulence models.
static const word combustionPropertiesName
Default combustionProperties dictionary name.