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