6 #ifndef ClpEventHandler_H
7 #define ClpEventHandler_H
143 virtual bool check()
const = 0;
virtual void saveInfo()=0
saves information for next attempt
ClpSimplex * model_
Pointer to simplex.
virtual bool check() const =0
Checks if disaster.
virtual ~ClpEventHandler()
Destructor.
ClpSimplex * model_
Pointer to simplex.
Event
enums for what sort of event.
ClpSimplex * simplex() const
Get model.
ClpDisasterHandler & operator=(const ClpDisasterHandler &)
Default constructor.
void setSimplex(ClpSimplex *model)
set model.
Base class for Clp disaster handling.
virtual int typeOfDisaster()
Type of disaster 0 can fix, 1 abort.
ClpEventHandler & operator=(const ClpEventHandler &)
Default constructor.
This solves LPs using the simplex method.
virtual void intoSimplex()=0
Into simplex.
Base class for Clp event handling.
void setSimplex(ClpSimplex *model)
set model.
virtual ClpDisasterHandler * clone() const =0
Clone.
virtual int event(Event whichEvent)
This can do whatever it likes.
virtual int eventWithInfo(Event whichEvent, void *info)
This can do whatever it likes.
ClpDisasterHandler(ClpSimplex *model=NULL)
Default constructor.
ClpEventHandler(ClpSimplex *model=NULL)
Default constructor.
virtual ~ClpDisasterHandler()
Destructor.
ClpSimplex * simplex() const
Get model.
virtual ClpEventHandler * clone() const
Clone.