#include <OSDecompSolverFactory.h>
Inheritance diagram for OSDecompSolverFactory:
Public Member Functions | |
virtual OSDecompSolver * | create ()=0 |
OSDecompSolverFactory () | |
Default Constructor. | |
virtual | ~OSDecompSolverFactory ()=0 |
Default destructor. | |
Static Public Member Functions | |
static OSDecompSolver * | createOSDecompSolver (const std::string &solverName) throw (ErrorClass) |
Public Attributes | |
OSInstance * | osinstance |
OSOption * | osoption |
Static Public Attributes | |
static std::map< std::string, OSDecompSolverFactory * > | factories |
Definition at line 38 of file OSDecompSolverFactory.h.
OSDecompSolverFactory::OSDecompSolverFactory | ( | ) |
OSDecompSolverFactory::~OSDecompSolverFactory | ( | ) | [pure virtual] |
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.
Definition at line 41 of file OSDecompSolverFactory.h.
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().