14SpeciesThermoInterpType::SpeciesThermoInterpType(
double tlow,
23void SpeciesThermoInterpType::updateProperties(
const double* tempPoly,
24 double* cp_R,
double* h_RT,
double* s_R)
const
26 double T = tempPoly[0];
27 updatePropertiesTemp(T, cp_R, h_RT, s_R);
30void SpeciesThermoInterpType::updatePropertiesTemp(
const double temp,
31 double* cp_R,
double* h_RT,
double* s_R)
const
36size_t SpeciesThermoInterpType::nCoeffs()
const
41void SpeciesThermoInterpType::reportParameters(
size_t& index,
int& type,
42 double& minTemp,
double& maxTemp,
double& refPressure,
43 double*
const coeffs)
const
48AnyMap SpeciesThermoInterpType::parameters(
bool withInput)
const
58void SpeciesThermoInterpType::getParameters(
AnyMap& thermo)
const
60 if (m_Pref !=
OneAtm && reportType() != 0) {
61 thermo[
"reference-pressure"].setQuantity(m_Pref,
"Pa");
65double SpeciesThermoInterpType::reportHf298(
double*
const h298)
const
70void SpeciesThermoInterpType::modifyOneHf298(
const size_t k,
const double Hf298New)
75const AnyMap& SpeciesThermoInterpType::input()
const
80AnyMap& 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.
const double OneAtm
One atmosphere [Pa].
Namespace for the Cantera kernel.