33template<
class CompType,
class Sol
idThermo>
41template<
class CompType,
class Sol
idThermo>
49template<
class CompType,
class Sol
idThermo>
58template<
class CompType,
class Sol
idThermo>
69template<
class CompType,
class Sol
idThermo>
93 for (label i=0; i < nSolids_; i++)
102template<
class CompType,
class Sol
idThermo>
123 if (this->chemistry_)
130 for (label i=0; i < nSolids_; i++)
135 RRs_[i][cellI]*solidThermo_[i].Hs(
p[cellI],
T[cellI]);
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
virtual const volScalarField & T() const
Temperature [K].
virtual volScalarField & p()
Pressure [Pa].
const PtrList< Reaction< SolidThermo > > & reactions() const
The reactions.
tmp< DimensionedField< scalar, volMesh > > RRsHs() const
Return net solid sensible enthalpy.
label nReaction() const
The number of reactions.
PtrList< volScalarField::Internal > & RRs()
Write access to source terms for solids.
Fundamental solid thermodynamic properties.
A class for managing temporary objects.
const dimensionSet dimEnergy
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
const dimensionSet dimVolume(pow3(dimLength))
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
#define forAll(list, i)
Loop across all elements in list.