#include <ClpEventHandler.hpp>
Inheritance diagram for ClpDisasterHandler:


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 | |
The data members are protected to allow access for derived classes. | |
| ClpSimplex * | model_ |
| Pointer to simplex. | |
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] |
| virtual bool ClpDisasterHandler::check | ( | ) | const [pure virtual] |
| virtual void ClpDisasterHandler::saveInfo | ( | ) | [pure virtual] |
| ClpDisasterHandler& ClpDisasterHandler::operator= | ( | const ClpDisasterHandler & | ) |
Default constructor.
| virtual ClpDisasterHandler* ClpDisasterHandler::clone | ( | ) | const [pure virtual] |
| void ClpDisasterHandler::setSimplex | ( | ClpSimplex * | model | ) |
set model.
| ClpSimplex* ClpDisasterHandler::simplex | ( | ) | const [inline] |
ClpSimplex* ClpDisasterHandler::model_ [protected] |
1.4.7