103 Mu0Poly(
size_t n, doublereal tlow, doublereal thigh,
104 doublereal pref,
const doublereal* coeffs);
136 doublereal* cp_R, doublereal* h_RT,
137 doublereal* s_R)
const ;
142 doublereal* s_R)
const ;
145 doublereal& tlow, doublereal& thigh,
147 doublereal*
const coeffs)
const;
Pure Virtual Base class for the thermodynamic manager for an individual species' reference state...
vector_fp m_s0_R_int
Entropy at the points.
virtual void updatePropertiesTemp(const doublereal temp, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Compute the reference-state property of one species.
size_t m_numIntervals
Number of intervals in the interpolating linear approximation.
Class XML_Node is a tree-based representation of the contents of an XML file.
vector_fp m_cp0_R_int
Heat capacity at the points.
The Mu0Poly class implements an interpolation of the Gibbs free energy based on a piecewise constant ...
virtual int reportType() const
Returns an integer representing the type of parameterization.
void installMu0ThermoFromXML(const std::string &speciesName, SpeciesThermo &sp, size_t k, const XML_Node *Mu0Node_ptr)
Install a Mu0 polynomial thermodynamic reference state.
Pure Virtual base class for the species thermo manager classes.
doublereal m_H298
Value of the enthalpy at T = 298.15.
#define MU0_INTERP
piecewise interpolation of mu0.
Pure Virtual Base class for individual species reference state thermodynamic managers and text for th...
virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal *const coeffs) const
Mu0Poly & operator=(const Mu0Poly &)
Assignment operator.
virtual SpeciesThermoInterpType * duplMyselfAsSpeciesThermoInterpType() const
duplicator
vector_fp m_mu0_R_int
Mu0's are primary input data.
virtual void modifyParameters(doublereal *coeffs)
Modify parameters for the standard state.
virtual void updateProperties(const doublereal *tPoly, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Update the properties for this species, given a temperature polynomial.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
vector_fp m_t0_int
Points at which the standard state chemical potential are given.
vector_fp m_h0_R_int
Dimensionless Enthalpies at the temperature points.
void processCoeffs(const doublereal *coeffs)
process the coefficients