38 #ifndef BasicChemistryModel_H 39 #define BasicChemistryModel_H 57 template<
class ReactionThermo>
123 inline ReactionThermo&
thermo();
126 inline const ReactionThermo&
thermo()
const;
Basic chemistry model templated on thermodynamics.
ReactionThermo & thermo()
Return access to the thermo package.
virtual ~BasicChemistryModel()
Destructor.
ReactionThermo reactionThermo
Thermo type.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
static autoPtr< BasicChemistryModel< ReactionThermo > > New(ReactionThermo &thermo)
Selector.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
ReactionThermo & thermo_
Thermo.
Macros to ease declaration of run-time selection tables.
declareRunTimeSelectionTable(autoPtr, BasicChemistryModel, thermo,(ReactionThermo &thermo),(thermo))
Declare run-time constructor selection tables.
Base class for chemistry models.
TypeName("BasicChemistryModel")
Runtime type information.