18 #ifndef CT_NASA9POLY1_H
19 #define CT_NASA9POLY1_H
88 Nasa9Poly1(
size_t n, doublereal tlow, doublereal thigh, doublereal pref,
89 const doublereal* coeffs);
99 Nasa9Poly1(
double tlow,
double thigh,
double pref,
const double* coeffs);
114 duplMyselfAsSpeciesThermoInterpType()
const;
143 doublereal* cp_R, doublereal* h_RT, doublereal* s_R)
const;
167 doublereal* cp_R, doublereal* h_RT,
168 doublereal* s_R)
const;
191 doublereal& tlow, doublereal& thigh,
193 doublereal*
const coeffs)
const;
Nasa9Poly1()
Empty constructor.
virtual void modifyParameters(doublereal *coeffs)
Modify parameters for the standard state.
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...
Pure Virtual Base class for the thermodynamic manager for an individual species' reference state...
virtual size_t temperaturePolySize() const
Number of terms in the temperature polynomial for this parameterization.
virtual int reportType() const
Returns an integer representing the type of parameterization.
Pure Virtual Base class for individual species reference state thermodynamic managers and text for th...
virtual void updatePropertiesTemp(const doublereal temp, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Compute the reference-state property of one species.
virtual void updateTemperaturePoly(double T, double *T_poly) const
Given the temperature T, compute the terms of the temperature polynomial T_poly.
Nasa9Poly1 & operator=(const Nasa9Poly1 &b)
assignment operator
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
virtual 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.
The NASA 9 polynomial parameterization for one temperature range.
vector_fp m_coeff
array of polynomial coefficients