Cantera  2.0
Classes | Namespaces | Functions
SpeciesThermoFactory.h File Reference

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

#include "SpeciesThermo.h"
#include "cantera/base/ctexceptions.h"
#include "cantera/base/FactoryBase.h"
#include "cantera/base/ct_thread.h"
Include dependency graph for SpeciesThermoFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UnknownSpeciesThermoModel
 Throw a named error for an unknown or missing species thermo model. More...
 
class  SpeciesThermoFactory
 Factory to build instances of classes that manage the standard-state thermodynamic properties of a set of species. More...
 

Namespaces

namespace  Cantera
 Provides class Nucleus.
 

Functions

SpeciesThermo * newSpeciesThermoMgr (int type, SpeciesThermoFactory *f=0)
 Create a new species thermo manager instance, by specifying the type and (optionally) a pointer to the factory to use to create it.
 
SpeciesThermo * newSpeciesThermoMgr (std::string &stype, SpeciesThermoFactory *f=0)
 Create a new species thermo manager instance, by specifying the type and (optionally) a pointer to the factory to use to create it.
 
SpeciesThermo * newSpeciesThermoMgr (std::vector< XML_Node * > spDataNodeList, SpeciesThermoFactory *f=0, bool opt=false)
 Function to return SpeciesThermo manager.
 

Detailed Description

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

Definition in file SpeciesThermoFactory.h.