#include <OsiClpSolverInterface.hpp>
Public Member Functions | |
Virtual methods that the derived classe should provide. | |
virtual void | intoSimplex () |
Into simplex. | |
virtual bool | check () const |
Checks if disaster. | |
virtual void | saveInfo () |
saves information for next attempt | |
Constructors, destructor | |
OsiClpDisasterHandler (OsiClpSolverInterface *model=NULL) | |
Default constructor. | |
virtual | ~OsiClpDisasterHandler () |
Destructor. | |
OsiClpDisasterHandler (const OsiClpDisasterHandler &) | |
Default constructor. | |
OsiClpDisasterHandler & | operator= (const OsiClpDisasterHandler &) |
Default constructor. | |
virtual ClpDisasterHandler * | clone () const |
Clone. | |
Sets/gets | |
void | setOsiModel (OsiClpSolverInterface *model) |
set model. | |
OsiClpSolverInterface * | osiModel () const |
Get model. | |
void | setWhereFrom (int value) |
Set where from. | |
int | whereFrom () const |
Get where from. | |
void | setPhase (int value) |
Set phase. | |
int | phase () const |
Get phase. | |
bool | inTrouble () const |
are we in trouble | |
Protected Attributes | |
Data members | |
OsiClpSolverInterface * | osiModel_ |
Pointer to model. | |
int | whereFrom_ |
Where from 0 dual (resolve) 1 crunch 2 primal (resolve) 4 dual (initialSolve) 6 primal (initialSolve). | |
int | phase_ |
phase 0 initial 1 trying continuing with back in and maybe different perturb 2 trying continuing with back in and different scaling 3 trying dual from all slack 4 trying primal from previous stored basis | |
bool | inTrouble_ |
Are we in trouble. |
Definition at line 1186 of file OsiClpSolverInterface.hpp.
OsiClpDisasterHandler::OsiClpDisasterHandler | ( | OsiClpSolverInterface * | model = NULL |
) |
Default constructor.
virtual OsiClpDisasterHandler::~OsiClpDisasterHandler | ( | ) | [virtual] |
Destructor.
OsiClpDisasterHandler::OsiClpDisasterHandler | ( | const OsiClpDisasterHandler & | ) |
Default constructor.
virtual void OsiClpDisasterHandler::intoSimplex | ( | ) | [virtual] |
Into simplex.
Implements ClpDisasterHandler.
virtual bool OsiClpDisasterHandler::check | ( | ) | const [virtual] |
Checks if disaster.
Implements ClpDisasterHandler.
virtual void OsiClpDisasterHandler::saveInfo | ( | ) | [virtual] |
saves information for next attempt
Implements ClpDisasterHandler.
OsiClpDisasterHandler& OsiClpDisasterHandler::operator= | ( | const OsiClpDisasterHandler & | ) |
Default constructor.
Reimplemented from ClpDisasterHandler.
virtual ClpDisasterHandler* OsiClpDisasterHandler::clone | ( | ) | const [virtual] |
Clone.
Implements ClpDisasterHandler.
void OsiClpDisasterHandler::setOsiModel | ( | OsiClpSolverInterface * | model | ) |
set model.
OsiClpSolverInterface* OsiClpDisasterHandler::osiModel | ( | ) | const [inline] |
Get model.
Definition at line 1222 of file OsiClpSolverInterface.hpp.
void OsiClpDisasterHandler::setWhereFrom | ( | int | value | ) | [inline] |
Set where from.
Definition at line 1225 of file OsiClpSolverInterface.hpp.
int OsiClpDisasterHandler::whereFrom | ( | ) | const [inline] |
Get where from.
Definition at line 1228 of file OsiClpSolverInterface.hpp.
void OsiClpDisasterHandler::setPhase | ( | int | value | ) | [inline] |
Set phase.
Definition at line 1231 of file OsiClpSolverInterface.hpp.
int OsiClpDisasterHandler::phase | ( | ) | const [inline] |
Get phase.
Definition at line 1234 of file OsiClpSolverInterface.hpp.
bool OsiClpDisasterHandler::inTrouble | ( | ) | const [inline] |
are we in trouble
Definition at line 1237 of file OsiClpSolverInterface.hpp.
OsiClpSolverInterface* OsiClpDisasterHandler::osiModel_ [protected] |
Pointer to model.
Definition at line 1247 of file OsiClpSolverInterface.hpp.
int OsiClpDisasterHandler::whereFrom_ [protected] |
Where from 0 dual (resolve) 1 crunch 2 primal (resolve) 4 dual (initialSolve) 6 primal (initialSolve).
Definition at line 1255 of file OsiClpSolverInterface.hpp.
int OsiClpDisasterHandler::phase_ [protected] |
phase 0 initial 1 trying continuing with back in and maybe different perturb 2 trying continuing with back in and different scaling 3 trying dual from all slack 4 trying primal from previous stored basis
Definition at line 1263 of file OsiClpSolverInterface.hpp.
bool OsiClpDisasterHandler::inTrouble_ [protected] |
Are we in trouble.
Definition at line 1265 of file OsiClpSolverInterface.hpp.