|
Cantera
2.3.0
|
#include <SpeciesThermo.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 SpeciesThermo.h.
1.8.14