14 SpeciesThermoInterpType::SpeciesThermoInterpType() :
21 SpeciesThermoInterpType::SpeciesThermoInterpType(
double tlow,
30 void 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);
37 doublereal SpeciesThermoInterpType::reportHf298(doublereal*
const h298)
const 39 throw CanteraError(
"SpeciesThermoInterpType::reportHf298",
43 void SpeciesThermoInterpType::modifyOneHf298(
const size_t k,
44 const doublereal Hf298New)
46 throw CanteraError(
"SpeciesThermoInterpType::modifyOneHf298",
52 STITbyPDSS::STITbyPDSS(
PDSS* PDSS_ptr) :
78 doublereal* cp_R, doublereal* h_RT,
79 doublereal* s_R)
const 81 doublereal T = tempPoly[0];
88 doublereal* s_R)
const 97 doublereal& minTemp, doublereal& maxTemp,
98 doublereal& refPressure,
99 doublereal*
const coeffs)
const #define PDSS_TYPE
Type of reference state thermo which is a wrapper around a pressure dependent standard state object...
virtual doublereal entropy_R_ref() const
Return the molar entropy divided by R at reference pressure.
doublereal refPressure() const
Return the reference pressure for this phase.
doublereal maxTemp() const
return the minimum temperature
PDSS * m_PDSS_ptr
Pointer to the PDSS object that handles calls for this object.
Pure Virtual Base class for individual species reference state thermodynamic managers and text for th...
virtual void reportParameters(size_t &index, int &type, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure, doublereal *const coeffs) const
This utility function reports back the type of parameterization and all of the parameters for the spe...
virtual void updateProperties(const doublereal *tempPoly, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Update the properties for this species, given a temperature polynomial.
Declarations for the virtual base class PDSS (pressure dependent standard state) which handles calcul...
virtual void setTemperature(doublereal temp)
Set the internal temperature.
virtual doublereal cp_R_ref() const
Return the molar heat capacity divided by R at reference pressure.
virtual void updatePropertiesTemp(const doublereal temp, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const
Compute the reference-state property of one species.
Base class for exceptions thrown by Cantera classes.
virtual doublereal maxTemp() const
Returns the maximum temperature that the thermo parameterization is valid.
virtual int reportType() const
Returns an integer representing the type of parameterization.
virtual doublereal minTemp() const
Returns the minimum temperature that the thermo parameterization is valid.
virtual doublereal refPressure() const
Returns the reference pressure (Pa)
Virtual base class for a species with a pressure dependent standard state.
doublereal minTemp() const
return the minimum temperature
virtual doublereal enthalpy_RT_ref() const
Return the molar enthalpy divided by RT at reference pressure.
Namespace for the Cantera kernel.