#include <OSoLReader.h>
Collaboration diagram for OSoLReader:
Public Member Functions | |
OSoLReader () | |
Default constructor. | |
~OSoLReader () | |
Class destructor. | |
OSOption * | readOSoL (const std::string &osol) throw (ErrorClass) |
parse the OSoL solver options. | |
Private Attributes | |
OSOption * | m_osoption |
m_osoption is the OSOption object returned by the OSoLReader | |
OSoLParserData * | m_parserData |
m_parserData is the object used in the parser to temporarily store data |
Definition at line 38 of file OSoLReader.h.
OSoLReader::OSoLReader | ( | ) |
Default constructor.
Definition at line 34 of file OSoLReader.cpp.
References m_osoption, m_parserData, osollex_init(), osolset_extra(), and OSoLParserData::scanner.
OSoLReader::~OSoLReader | ( | ) |
Class destructor.
Definition at line 58 of file OSoLReader.cpp.
References m_osoption, m_parserData, osollex_destroy(), and OSoLParserData::scanner.
OSOption * OSoLReader::readOSoL | ( | const std::string & | osol | ) | throw (ErrorClass) |
parse the OSoL solver options.
osol | is a string that holds the solver options. |
Definition at line 67 of file OSoLReader.cpp.
References ErrorClass::errormsg, and yygetOSOption().
Referenced by IpoptSolver::setSolverOptions(), CouenneSolver::setSolverOptions(), CoinSolver::setSolverOptions(), BonminSolver::setSolverOptions(), and CouenneSolver::solve().
OSOption* OSoLReader::m_osoption [private] |
m_osoption is the OSOption object returned by the OSoLReader
Definition at line 66 of file OSoLReader.h.
Referenced by OSoLReader(), and ~OSoLReader().
OSoLParserData* OSoLReader::m_parserData [private] |
m_parserData is the object used in the parser to temporarily store data
Definition at line 70 of file OSoLReader.h.
Referenced by OSoLReader(), and ~OSoLReader().