37 "combustionProperties" 46 const word& combustionProperties
51 thermo.phasePropertyName(combustionProperties),
52 thermo.db().time().constant(),
58 if (io.typeHeaderOk<IOdictionary>(
true))
73 Foam::combustionModel::combustionModel
75 const word& modelType,
78 const word& combustionProperties
81 IOdictionary(createIOobject(thermo, combustionProperties)),
82 mesh_(thermo.
p().
mesh()),
84 active_(lookupOrDefault<Switch>(
"active",
true)),
85 coeffs_(optionalSubDict(modelType +
"Coeffs")),
102 this->
lookup(
"active") >> active_;
103 coeffs_ = optionalSubDict(modelType_ +
"Coeffs");
Abstract base-class for fluid and solid thermodynamic properties.
virtual bool read()
Read object.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
virtual volScalarField & p()
Pressure [Pa].
stressControl lookup("compactNormalStress") >> compactNormalStress
A class for handling words, derived from string.
virtual ~combustionModel()
Destructor.
virtual bool read()
Update properties from given dictionary.
Abstract base class for turbulence models (RAS, LES and laminar).
const Mesh & mesh() const
Return mesh.
defineTypeNameAndDebug(combustionModel, 0)
readOption readOpt() const
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
static const word combustionPropertiesName
Default combustionProperties dictionary name.