37 "combustionProperties" 45 const basicThermo& thermo,
46 const word& combustionProperties
51 thermo.phasePropertyName(combustionProperties),
52 thermo.db().time().constant(),
58 if (io.typeHeaderOk<IOdictionary>(
true))
75 const word& modelType,
78 const word& combustionProperties
81 IOdictionary(createIOobject(thermo, combustionProperties)),
82 mesh_(thermo.
T().
mesh()),
84 coeffs_(optionalSubDict(modelType +
"Coeffs")),
101 coeffs_ = optionalSubDict(modelType_ +
"Coeffs");
Abstract base-class for fluid and solid thermodynamic properties.
virtual bool read()
Read object.
virtual const volScalarField & T() const
Temperature [K].
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.
const Mesh & mesh() const
Return mesh.
combustionModel(const word &modelType, const basicThermo &thermo, const compressibleMomentumTransportModel &turb, const word &combustionProperties=combustionPropertiesName)
Construct from components.
defineTypeNameAndDebug(combustionModel, 0)
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.