Cantera  3.0.0
Loading...
Searching...
No Matches
KineticsFactory.h File Reference
Include dependency graph for KineticsFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KineticsFactory
 Factory for kinetics managers. More...
 

Namespaces

namespace  Cantera
 Namespace for the Cantera kernel.
 

Functions

KineticsnewKineticsMgr (const string &model)
 Create a new kinetics manager.
 
shared_ptr< KineticsnewKinetics (const string &model)
 Create a new Kinetics instance.
 
shared_ptr< KineticsnewKinetics (const vector< shared_ptr< ThermoPhase > > &phases, const AnyMap &phaseNode, const AnyMap &rootNode=AnyMap(), shared_ptr< Solution > soln={})
 Create a new kinetics manager, initialize it, and add reactions.
 
unique_ptr< KineticsnewKinetics (const vector< ThermoPhase * > &phases, const AnyMap &phaseNode, const AnyMap &rootNode=AnyMap())
 Create a new kinetics manager, initialize it, and add reactions.
 
shared_ptr< KineticsnewKinetics (const vector< shared_ptr< ThermoPhase > > &phases, const string &filename, const string &phase_name="")
 Create a new kinetics manager, initialize it, and add reactions.
 
unique_ptr< KineticsnewKinetics (const vector< ThermoPhase * > &phases, const string &filename, const string &phase_name)
 Create a new kinetics manager, initialize it, and add reactions.
 
void addReactions (Kinetics &kin, const AnyMap &phaseNode, const AnyMap &rootNode=AnyMap())
 Add reactions to a Kinetics object.