33template<
class ReactionThermo>
34Foam::CombustionModel<ReactionThermo>::CombustionModel
36 const word& modelType,
39 const word& combustionProperties
42 combustionModel(modelType,
thermo,
turb, combustionProperties)
48template<
class ReactionThermo>
54 const word& combustionProperties
69template<
class ReactionThermo>
76template<
class ReactionThermo>
compressible::turbulenceModel & turb
virtual ~CombustionModel()
Destructor.
virtual ReactionThermo & thermo()=0
Return access to the thermo package.
virtual bool read()
Update properties from given dictionary.
static autoPtr< CombustionModel > New(ReactionThermo &thermo, const compressibleTurbulenceModel &turb, const word &combustionProperties=combustionPropertiesName)
Selector.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static autoPtr< CombustionModel > New(typename CombustionModel::reactionThermo &thermo, const compressibleTurbulenceModel &turb, const word &combustionProperties)
Generic New for each of the related chemistry model.
virtual bool read()
Update properties from given dictionary.
Abstract base class for turbulence models (RAS, LES and laminar).
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
A class for handling words, derived from Foam::string.