Cantera
2.3.0
|
#include <GeneralSpeciesThermo.h>
Additional Inherited Members | |
Public Member Functions inherited from MultiSpeciesThermo | |
MultiSpeciesThermo () | |
Constructor. More... | |
MultiSpeciesThermo (const MultiSpeciesThermo &b) | |
MultiSpeciesThermo & | operator= (const MultiSpeciesThermo &b) |
virtual MultiSpeciesThermo * | duplMyselfAsSpeciesThermo () const |
Duplication routine for objects derived from MultiSpeciesThermo. More... | |
virtual void | install_STIT (size_t index, shared_ptr< SpeciesThermoInterpType > stit) |
Install a new species thermodynamic property parameterization for one species. More... | |
virtual void | modifySpecies (size_t index, shared_ptr< SpeciesThermoInterpType > spec) |
Modify the species thermodynamic property parameterization for a species. More... | |
void | installPDSShandler (size_t k, PDSS *PDSS_ptr, VPSSMgr *vpssmgr_ptr) |
Install a PDSS object to handle the reference state thermodynamics calculation. More... | |
virtual void | update_one (size_t k, doublereal T, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const |
Like update(), but only updates the single species k. More... | |
virtual void | update (doublereal T, doublereal *cp_R, doublereal *h_RT, doublereal *s_R) const |
Compute the reference-state properties for all species. More... | |
virtual doublereal | minTemp (size_t k=npos) const |
Minimum temperature. More... | |
virtual doublereal | maxTemp (size_t k=npos) const |
Maximum temperature. More... | |
virtual doublereal | refPressure (size_t k=npos) const |
The reference-state pressure for species k. More... | |
virtual int | reportType (size_t index) const |
This utility function reports the type of parameterization used for the species with index number index. More... | |
virtual void | reportParams (size_t index, int &type, doublereal *const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const |
This utility function reports back the type of parameterization and all of the parameters for the species with index number index. More... | |
virtual doublereal | reportOneHf298 (const size_t k) const |
Report the 298 K Heat of Formation of the standard state of one species (J kmol-1) More... | |
virtual void | modifyOneHf298 (const size_t k, const doublereal Hf298New) |
Modify the value of the 298 K Heat of Formation of the standard state of one species in the phase (J kmol-1) More... | |
virtual void | resetHf298 (const size_t k) |
Restore the original heat of formation of one or more species. More... | |
bool | ready (size_t nSpecies) |
Check if data for all species (0 through nSpecies-1) has been installed. More... | |
Protected Types inherited from MultiSpeciesThermo | |
typedef std::pair< size_t, shared_ptr< SpeciesThermoInterpType > > | index_STIT |
typedef std::map< int, std::vector< index_STIT > > | STIT_map |
typedef std::map< int, vector_fp > | tpoly_map |
Protected Member Functions inherited from MultiSpeciesThermo | |
void | markInstalled (size_t k) |
Mark species k as having its thermodynamic data installed. More... | |
Protected Attributes inherited from MultiSpeciesThermo | |
STIT_map | m_sp |
This is the main data structure, which contains the SpeciesThermoInterpType objects, sorted by the parameterization type. More... | |
tpoly_map | m_tpoly |
Temperature polynomials for each thermo parameterization. More... | |
std::map< size_t, std::pair< int, size_t > > | m_speciesLoc |
Map from species index to location within m_sp, such that m_sp[m_speciesLoc[k].first][m_speciesLoc[k].second] is the SpeciesThermoInterpType object for species k . More... | |
doublereal | m_tlow_max |
Maximum value of the lowest temperature. More... | |
doublereal | m_thigh_min |
Minimum value of the highest temperature. More... | |
doublereal | m_p0 |
reference pressure (Pa) More... | |
std::vector< bool > | m_installed |
indicates if data for species has been installed More... | |
Use class MultiSpeciesThermo instead.
Definition at line 19 of file GeneralSpeciesThermo.h.