105 Mu0Poly(
size_t n, doublereal tlow, doublereal thigh,
106 doublereal pref,
const doublereal* coeffs);
132 Mu0Poly(
double tlow,
double thigh,
double pref,
const double* coeffs);
141 duplMyselfAsSpeciesThermoInterpType()
const;
164 doublereal* cp_R, doublereal* h_RT,
165 doublereal* s_R)
const ;
170 doublereal* s_R)
const ;
172 doublereal& tlow, doublereal& thigh,
174 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.
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
This utility function reports back the type of parameterization and all of the parameters for the spe...
Mu0Poly & operator=(const Mu0Poly &)
Assignment operator.
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.
Mu0Poly * newMu0ThermoFromXML(const XML_Node &Mu0Node)
Install a Mu0 polynomial thermodynamic reference state.
void processCoeffs(const doublereal *coeffs)
process the coefficients