Cantera  2.3.0
List of all members
GeneralSpeciesThermo Class Reference

#include <GeneralSpeciesThermo.h>

Inheritance diagram for GeneralSpeciesThermo:
[legend]
Collaboration diagram for GeneralSpeciesThermo:
[legend]

Additional Inherited Members

- Public Member Functions inherited from MultiSpeciesThermo
 MultiSpeciesThermo ()
 Constructor. More...
 
 MultiSpeciesThermo (const MultiSpeciesThermo &b)
 
MultiSpeciesThermooperator= (const MultiSpeciesThermo &b)
 
virtual MultiSpeciesThermoduplMyselfAsSpeciesThermo () 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_fptpoly_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...
 

Detailed Description

Deprecated:
To be removed after Cantera 2.3.

Use class MultiSpeciesThermo instead.

Definition at line 19 of file GeneralSpeciesThermo.h.


The documentation for this class was generated from the following file: