Base class for Clp disaster handling. More...
#include <ClpEventHandler.hpp>
Public Member Functions | |
Virtual methods that the derived classe should provide. | |
virtual void | intoSimplex ()=0 |
Into simplex. | |
virtual bool | check () const =0 |
Checks if disaster. | |
virtual void | saveInfo ()=0 |
saves information for next attempt | |
Constructors, destructor | |
ClpDisasterHandler (ClpSimplex *model=NULL) | |
Default constructor. | |
virtual | ~ClpDisasterHandler () |
Destructor. | |
ClpDisasterHandler (const ClpDisasterHandler &) | |
Default constructor. | |
ClpDisasterHandler & | operator= (const ClpDisasterHandler &) |
Default constructor. | |
virtual ClpDisasterHandler * | clone () const =0 |
Clone. | |
Sets/gets | |
void | setSimplex (ClpSimplex *model) |
set model. | |
ClpSimplex * | simplex () const |
Get model. | |
Protected Attributes | |
Data members | |
ClpSimplex * | model_ |
Pointer to simplex. |
Base class for Clp disaster handling.
This is here to allow for disaster handling. By disaster I mean that Clp would otherwise give up
Definition at line 95 of file ClpEventHandler.hpp.
ClpDisasterHandler::ClpDisasterHandler | ( | ClpSimplex * | model = NULL |
) |
Default constructor.
virtual ClpDisasterHandler::~ClpDisasterHandler | ( | ) | [virtual] |
Destructor.
ClpDisasterHandler::ClpDisasterHandler | ( | const ClpDisasterHandler & | ) |
Default constructor.
virtual void ClpDisasterHandler::intoSimplex | ( | ) | [pure virtual] |
Into simplex.
Implemented in OsiClpDisasterHandler.
virtual bool ClpDisasterHandler::check | ( | ) | const [pure virtual] |
Checks if disaster.
Implemented in OsiClpDisasterHandler.
virtual void ClpDisasterHandler::saveInfo | ( | ) | [pure virtual] |
saves information for next attempt
Implemented in OsiClpDisasterHandler.
ClpDisasterHandler& ClpDisasterHandler::operator= | ( | const ClpDisasterHandler & | ) |
Default constructor.
Reimplemented in OsiClpDisasterHandler.
virtual ClpDisasterHandler* ClpDisasterHandler::clone | ( | ) | const [pure virtual] |
Clone.
Implemented in OsiClpDisasterHandler.
void ClpDisasterHandler::setSimplex | ( | ClpSimplex * | model | ) |
set model.
ClpSimplex* ClpDisasterHandler::simplex | ( | ) | const [inline] |
Get model.
Definition at line 132 of file ClpEventHandler.hpp.
ClpSimplex* ClpDisasterHandler::model_ [protected] |
Pointer to simplex.
Definition at line 142 of file ClpEventHandler.hpp.