OSDecompSolverFactory Class Reference

#include <OSDecompSolverFactory.h>

Inheritance diagram for OSDecompSolverFactory:

Inheritance graph
[legend]
Collaboration diagram for OSDecompSolverFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual OSDecompSolvercreate ()=0
 OSDecompSolverFactory ()
 Default Constructor.
virtual ~OSDecompSolverFactory ()=0
 Default destructor.

Static Public Member Functions

static OSDecompSolvercreateOSDecompSolver (const std::string &solverName) throw (ErrorClass)

Public Attributes

OSInstanceosinstance
OSOptionosoption

Static Public Attributes

static std::map< std::string,
OSDecompSolverFactory * > 
factories

Detailed Description

Definition at line 38 of file OSDecompSolverFactory.h.


Constructor & Destructor Documentation

OSDecompSolverFactory::OSDecompSolverFactory (  ) 

Default Constructor.

Definition at line 48 of file OSDecompSolverFactory.cpp.

OSDecompSolverFactory::~OSDecompSolverFactory (  )  [pure virtual]

Default destructor.

Definition at line 52 of file OSDecompSolverFactory.cpp.


Member Function Documentation

virtual OSDecompSolver* OSDecompSolverFactory::create (  )  [pure virtual]

Implemented in OSBearcatSolverXij::Factory, and OSBearcatSolverXkij::Factory.

OSDecompSolver * OSDecompSolverFactory::createOSDecompSolver ( const std::string &  solverName  )  throw (ErrorClass) [static]

Definition at line 30 of file OSDecompSolverFactory.cpp.


Member Data Documentation

OSInstance* OSDecompSolverFactory::osinstance

Definition at line 41 of file OSDecompSolverFactory.h.

OSOption* OSDecompSolverFactory::osoption

Definition at line 42 of file OSDecompSolverFactory.h.

Referenced by OSBearcatSolverXkij::Factory::create(), and OSBearcatSolverXij::Factory::create().

std::map< std::string, OSDecompSolverFactory * > OSDecompSolverFactory::factories [static]

Definition at line 45 of file OSDecompSolverFactory.h.

Referenced by OSColGenApp::OSColGenApp(), OSDecompFactoryInitializer::OSDecompFactoryInitializer(), and OSDecompFactoryInitializer::~OSDecompFactoryInitializer().


The documentation for this class was generated from the following files:
Generated on Thu Nov 10 03:12:53 2011 by  doxygen 1.4.7