14#ifndef CT_NASA9POLY1_H
15#define CT_NASA9POLY1_H
75 Nasa9Poly1(
double tlow,
double thigh,
double pref,
const double* coeffs);
98 doublereal* cp_R, doublereal* h_RT, doublereal* s_R)
const;
101 doublereal* cp_R, doublereal* h_RT,
102 doublereal* s_R)
const;
123 doublereal& tlow, doublereal& thigh,
125 doublereal*
const coeffs)
const;
Pure Virtual Base class for individual species reference state thermodynamic managers and text for th...
A map of string keys to values whose type can vary at runtime.
The NASA 9 polynomial parameterization for one temperature range.
virtual int reportType() const
Returns an integer representing the type of parameterization.
vector_fp m_coeff
array of polynomial coefficients
void setParameters(const vector_fp &coeffs)
Set the array of 9 polynomial coefficients.
virtual void getParameters(AnyMap &thermo) const
Store the parameters of the species thermo object such that an identical species thermo object could ...
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 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 updateTemperaturePoly(double T, double *T_poly) const
Given the temperature T, compute the terms of the temperature polynomial T_poly.
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.
virtual size_t temperaturePolySize() const
Number of terms in the temperature polynomial for this parameterization.
Abstract Base class for the thermodynamic manager for an individual species' reference state.
Namespace for the Cantera kernel.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Contains const definitions for types of species reference-state thermodynamics managers (see Species ...