Cantera 2.6.0

Namespaces | Functions
SpeciesThermoFactory.cpp File Reference

Definitions for factory functions to build instances of classes that manage the standard-state thermodynamic properties of a set of species (see Species Reference-State Thermodynamic Properties);. More...

`#include "cantera/thermo/SpeciesThermoFactory.h"`
`#include "cantera/thermo/MultiSpeciesThermo.h"`
`#include "cantera/thermo/Mu0Poly.h"`
`#include "cantera/thermo/Nasa9PolyMultiTempRegion.h"`
`#include "cantera/thermo/Nasa9Poly1.h"`
`#include "cantera/thermo/NasaPoly2.h"`
`#include "cantera/thermo/ShomatePoly.h"`
`#include "cantera/thermo/ConstCpPoly.h"`
`#include "cantera/thermo/speciesThermoTypes.h"`
`#include "cantera/thermo/VPStandardStateTP.h"`
`#include "cantera/base/ctml.h"`
`#include "cantera/base/stringUtils.h"`
`#include "cantera/base/Units.h"`
Include dependency graph for SpeciesThermoFactory.cpp:

Go to the source code of this file.

## Namespaces
namespace | Cantera
| Namespace for the Cantera kernel.

## Functions
SpeciesThermoInterpType * | newSpeciesThermoInterpType (int type, double tlow, double thigh, double pref, const double *coeffs)
| Create a new SpeciesThermoInterpType object given a corresponding constant. More...
SpeciesThermoInterpType * | newSpeciesThermoInterpType (const std::string &type, double tlow, double thigh, double pref, const double *coeffs)
| Create a new SpeciesThermoInterpType object given a string. More...
static SpeciesThermoInterpType * | newNasaThermoFromXML (vector< XML_Node * > nodes)
| Create a NASA polynomial thermodynamic property parameterization for a species from a set ! of XML nodes. More...
void | setupSpeciesThermo (SpeciesThermoInterpType &thermo, const AnyMap &node)
void | setupNasaPoly (NasaPoly2 &thermo, const AnyMap &node)
static SpeciesThermoInterpType * | newShomateThermoFromXML (vector< XML_Node * > &nodes)
| Create a Shomate polynomial thermodynamic property parameterization for a species. More...
void | setupShomatePoly (ShomatePoly2 &thermo, const AnyMap &node)
static SpeciesThermoInterpType * | newConstCpThermoFromXML (XML_Node &f)
| Create a "simple" constant heat capacity thermodynamic property parameterization for a ! species. More...
void | setupConstCp (ConstCpPoly &thermo, const AnyMap &node)
static SpeciesThermoInterpType * | newNasa9ThermoFromXML (const std::vector< XML_Node * > &tp)
| Create a NASA9 polynomial thermodynamic property parameterization for a species. More...
void | setupNasa9Poly (Nasa9PolyMultiTempRegion &thermo, const AnyMap &node)
void | setupMu0 (Mu0Poly &thermo, const AnyMap &node)
SpeciesThermoInterpType * | newSpeciesThermoInterpType (const XML_Node &thermoNode)
| Create a new SpeciesThermoInterpType object from XML_Node. More...
unique_ptr< SpeciesThermoInterpType > | newSpeciesThermo (const AnyMap &thermo_node)
| Create a new SpeciesThermoInterpType object using the specified parameters. More...

## Detailed Description

Definitions for factory functions to build instances of classes that manage the standard-state thermodynamic properties of a set of species (see Species Reference-State Thermodynamic Properties);.

Definition in file SpeciesThermoFactory.cpp.