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

Go to the source code of this file.

Classes

class  ReactorFactory
 Factory class to create reactor objects. More...
 
class  ReactorSurfaceFactory
 Factory class to create ReactorSurface objects. More...
 

Namespaces

namespace  Cantera
 Namespace for the Cantera kernel.
 

Functions

shared_ptr< ReactorBasenewReactorBase (const string &model, shared_ptr< Solution > phase, bool clone=true, const string &name="(none)")
 Create a ReactorBase object of the specified type and contents.
 
shared_ptr< ReactornewReactor (const string &model, shared_ptr< Solution > phase, bool clone=true, const string &name="(none)")
 Create a Reactor object of the specified type and contents.
 
shared_ptr< ReactornewReactor4 (const string &model, shared_ptr< Solution > phase, bool clone=true, const string &name="(none)")
 Create a Reactor object of the specified type and contents.
 
shared_ptr< ReservoirnewReservoir (shared_ptr< Solution > phase, bool clone=true, const string &name="(none)")
 Create a Reservoir object with the specified contents.
 
shared_ptr< ReactorSurfacenewReactorSurface (shared_ptr< Solution > phase, const vector< shared_ptr< ReactorBase > > &reactors, bool clone=true, const string &name="(none)")
 Create a ReactorSurface object with the specified contents and adjacent reactors participating in surface reactions.
 
shared_ptr< ReactorSurfacenewReactorSurface (const string &model, shared_ptr< Solution > phase, const vector< shared_ptr< ReactorBase > > &reactors, bool clone=true, const string &name="(none)")
 Create a ReactorSurface object with the specified contents and adjacent reactors participating in surface reactions.