14SpeciesThermoInterpType::SpeciesThermoInterpType() :
21SpeciesThermoInterpType::SpeciesThermoInterpType(
double tlow,
30void SpeciesThermoInterpType::updateProperties(
const doublereal* tempPoly,
31 doublereal* cp_R, doublereal* h_RT, doublereal* s_R)
const
33 double T = tempPoly[0];
34 updatePropertiesTemp(T, cp_R, h_RT, s_R);
37void SpeciesThermoInterpType::updatePropertiesTemp(
const double temp,
38 double* cp_R,
double* h_RT,
double* s_R)
const
43size_t SpeciesThermoInterpType::nCoeffs()
const
48void SpeciesThermoInterpType::reportParameters(
size_t& index,
int& type,
49 double& minTemp,
double& maxTemp,
double& refPressure,
50 double*
const coeffs)
const
55AnyMap SpeciesThermoInterpType::parameters(
bool withInput)
const
65void SpeciesThermoInterpType::getParameters(
AnyMap& thermo)
const
67 if (m_Pref !=
OneAtm && reportType() != 0) {
68 thermo[
"reference-pressure"].setQuantity(m_Pref,
"Pa");
72doublereal SpeciesThermoInterpType::reportHf298(doublereal*
const h298)
const
77void SpeciesThermoInterpType::modifyOneHf298(
const size_t k,
78 const doublereal Hf298New)
83const AnyMap& SpeciesThermoInterpType::input()
const
88AnyMap& SpeciesThermoInterpType::input()
Declarations for the virtual base class PDSS (pressure dependent standard state) which handles calcul...
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.
void update(const AnyMap &other, bool keepExisting=true)
Add items from other to this AnyMap.
An error indicating that an unimplemented function has been called.
Namespace for the Cantera kernel.
const double OneAtm
One atmosphere [Pa].