Definitions for the factory class that can create known ThermoPhase objects (see Thermodynamic Properties and class ThermoFactory). More...
#include "ThermoFactory.h"
#include "speciesThermoTypes.h"
#include "SpeciesThermoFactory.h"
#include "IdealGasPhase.h"
#include "VPSSMgr.h"
#include "VPSSMgrFactory.h"
#include "SpeciesThermo.h"
#include "ctexceptions.h"
#include "FactoryBase.h"
#include "PureFluidPhase.h"
#include "ConstDensityThermo.h"
#include "SurfPhase.h"
#include "EdgePhase.h"
#include "config.h"
#include "ct_defs.h"
#include "mix_defs.h"
#include "ThermoPhase.h"
#include "utilities.h"
#include "LatticePhase.h"
#include "IdealSolnGasVPSS.h"
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
namespace | Cantera |
Namespace for the Cantera kernel. | |
Functions | |
std::string | eosTypeString (int ieos, int length=100) |
Translate the eosType id into a string. | |
ThermoPhase * | newPhase (XML_Node &xmlphase) |
ThermoPhase * | newPhase (std::string infile, std::string id) |
Create and Initialize a ThermoPhase object from an XML input file. | |
bool | importPhase (XML_Node &phase, ThermoPhase *th, SpeciesThermoFactory *spfactory=0) |
Import a phase information into an empty thermophase object. | |
bool | installSpecies (int k, const XML_Node &s, thermo_t &p, SpeciesThermo *spthermo_ptr, int rule, XML_Node *phaseNode_ptr=0, VPSSMgr *vpss_ptr=0, SpeciesThermoFactory *factory=0) |
Install a species into a ThermoPhase object, which defines the phase thermodynamics and speciation. | |
const XML_Node * | speciesXML_Node (std::string kname, const XML_Node *phaseSpeciesData) |
Search an XML tree for species data. |
Definitions for the factory class that can create known ThermoPhase objects (see Thermodynamic Properties and class ThermoFactory).
Definition in file ThermoFactory.cpp.