18 #ifndef CT_NASA9POLY1_H
19 #define CT_NASA9POLY1_H
84 Nasa9Poly1(
size_t n, doublereal tlow, doublereal thigh, doublereal pref,
85 const doublereal* coeffs);
126 doublereal* cp_R, doublereal* h_RT, doublereal* s_R)
const;
150 doublereal* cp_R, doublereal* h_RT,
151 doublereal* s_R)
const;
175 doublereal& tlow, doublereal& thigh,
177 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...
This file contains definitions for utility functions and text for modules, inputfiles, logs, textlogs, HTML_logs (see Input File Handling, Diagnostic Output, Writing messages to the screen and Writing HTML Logfiles).
virtual int reportType() const
Returns an integer representing the type of parameterization.
virtual SpeciesThermoInterpType * duplMyselfAsSpeciesThermoInterpType() const
duplicator
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.
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