24 const doublereal* coeffs) :
52 SpeciesThermoInterpType::operator=(b);
66 doublereal* s_R)
const
69 doublereal logt = log(t);
70 doublereal rt = 1.0/t;
79 doublereal* s_R)
const
81 doublereal logt = log(temp);
82 doublereal rt = 1.0/temp;
89 doublereal& tlow, doublereal& thigh,
91 doublereal*
const coeffs)
const
113 #ifdef H298MODIFY_CAPABILITY
115 doublereal ConstCpPoly::reportHf298(doublereal*
const h298)
const
117 double temp = 298.15;
125 void ConstCpPoly::modifyOneHf298(
const size_t& k,
const doublereal Hf298New)
130 doublereal hnow = reportHf298();
131 doublereal delH = Hf298New - hnow;
Pure Virtual Base class for the thermodynamic manager for an individual species' reference state...
#define CONSTANT_CP
Constant Cp.
virtual SpeciesThermoInterpType * duplMyselfAsSpeciesThermoInterpType() const
duplicator
size_t m_index
species index
void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal *const coeffs) const
This utility function reports back the type of parameterization and all of the parameters for the spe...
virtual void modifyParameters(doublereal *coeffs)
Modify parameters for the standard state.
ConstCpPoly & operator=(const ConstCpPoly &)
Assignment operator.
doublereal m_s0_R
Dimensionless value of the entropy at t0.
A constant-heat capacity species thermodynamic property manager class.
doublereal m_highT
Highest valid temperature.
doublereal m_h0_R
dimensionless value of the enthaply at t0
doublereal m_t0
Base temperature.
doublereal m_lowT
lowest valid temperature
void updatePropertiesTemp(const doublereal temp, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Compute the reference-state property of one species.
Headers for the SpeciesThermoInterpType object that employs a constant heat capacity assumption (see ...
const doublereal GasConstant
Universal Gas Constant. [J/kmol/K].
void updateProperties(const doublereal *tt, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Update the properties for this species, given a temperature polynomial.
doublereal m_Pref
Reference state pressure.
ConstCpPoly()
empty constructor
doublereal m_logt0
log of the t0 value
doublereal m_cp0_R
Dimensionless value of the heat capacity.