My Project
OSDecompSolverFactory Class Referenceabstract

#include <OSDecompSolverFactory.h>

Inheritance diagram for OSDecompSolverFactory:
OSBearcatSolverXij::Factory OSBearcatSolverXkij::Factory

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

OSDecompSolverFactory is a virtual class for a solver factory

Definition at line 38 of file OSDecompSolverFactory.h.

Constructor & Destructor Documentation

◆ OSDecompSolverFactory()

OSDecompSolverFactory::OSDecompSolverFactory ( )

Default Constructor.

Definition at line 48 of file OSDecompSolverFactory.cpp.

◆ ~OSDecompSolverFactory()

OSDecompSolverFactory::~OSDecompSolverFactory ( )
pure virtual

Default destructor.

Definition at line 52 of file OSDecompSolverFactory.cpp.

Member Function Documentation

◆ create()

virtual OSDecompSolver * OSDecompSolverFactory::create ( )
pure virtual

◆ createOSDecompSolver()

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

Definition at line 30 of file OSDecompSolverFactory.cpp.

Member Data Documentation

◆ osinstance

OSInstance* OSDecompSolverFactory::osinstance

Definition at line 41 of file OSDecompSolverFactory.h.

◆ osoption

OSOption* OSDecompSolverFactory::osoption

Definition at line 42 of file OSDecompSolverFactory.h.

◆ factories

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

Definition at line 45 of file OSDecompSolverFactory.h.


The documentation for this class was generated from the following files: