97 Mu0Poly(
double tlow,
double thigh,
double pref,
const double* coeffs);
109 void setParameters(
double h0,
const map<double, double>& T_mu);
122 double* s_R)
const override;
125 double* s_R)
const override;
127 size_t nCoeffs()
const override;
130 double& pref,
double*
const coeffs)
const override;
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 Mu0Poly class implements an interpolation of the Gibbs free energy based on a piecewise constant ...
vector< double > m_t0_int
Points at which the standard state chemical potential are given.
int reportType() const override
Returns an integer representing the type of parameterization.
double m_H298
Value of the enthalpy at T = 298.15.
void getParameters(AnyMap &thermo) const override
Store the parameters of the species thermo object such that an identical species thermo object could ...
vector< double > m_h0_R_int
Dimensionless Enthalpies at the temperature points.
size_t nCoeffs() const override
This utility function returns the number of coefficients for a given type of species parameterization...
void reportParameters(size_t &n, int &type, double &tlow, double &thigh, double &pref, double *const coeffs) const override
This utility function returns the type of parameterization and all of the parameters for the species.
vector< double > m_cp0_R_int
Heat capacity at the points.
size_t m_numIntervals
Number of intervals in the interpolating linear approximation.
vector< double > m_s0_R_int
Entropy at the points.
void updateProperties(const double *tt, double *cp_R, double *h_RT, double *s_R) const override
Update the properties for this species, given a temperature polynomial.
void setParameters(double h0, const map< double, double > &T_mu)
Set parameters for .
vector< double > m_mu0_R_int
Mu0's are primary input data.
void updatePropertiesTemp(const double temp, double *cp_R, double *h_RT, double *s_R) const override
Compute the reference-state property of one species.
Abstract Base class for the thermodynamic manager for an individual species' reference state.
Namespace for the Cantera kernel.
Contains const definitions for types of species reference-state thermodynamics managers (see Species ...
#define MU0_INTERP
piecewise interpolation of mu0.