| Clp
    1.17.6
    | 
This is so user can trap events and do useful stuff. More...
#include <MyEventHandler.hpp>
 Inheritance diagram for MyEventHandler:
 Inheritance diagram for MyEventHandler: Collaboration diagram for MyEventHandler:
 Collaboration diagram for MyEventHandler:| Public Member Functions | |
| Overrides | |
| virtual int | event (Event whichEvent) | 
| This can do whatever it likes.  More... | |
| Constructors, destructor etc | |
| MyEventHandler () | |
| Default constructor.  More... | |
| MyEventHandler (ClpSimplex *model) | |
| Constructor with pointer to model (redundant as setEventHandler does)  More... | |
| virtual | ~MyEventHandler () | 
| Destructor.  More... | |
| MyEventHandler (const MyEventHandler &rhs) | |
| The copy constructor.  More... | |
| MyEventHandler & | operator= (const MyEventHandler &rhs) | 
| Assignment.  More... | |
| virtual ClpEventHandler * | clone () const | 
| Clone.  More... | |
|  Public Member Functions inherited from ClpEventHandler | |
| virtual int | eventWithInfo (Event whichEvent, void *info) | 
| This can do whatever it likes.  More... | |
| ClpEventHandler (ClpSimplex *model=NULL) | |
| Default constructor.  More... | |
| virtual | ~ClpEventHandler () | 
| Destructor.  More... | |
| ClpEventHandler (const ClpEventHandler &) | |
| ClpEventHandler & | operator= (const ClpEventHandler &) | 
| void | setSimplex (ClpSimplex *model) | 
| set model.  More... | |
| ClpSimplex * | simplex () const | 
| Get model.  More... | |
This is so user can trap events and do useful stuff.
This is used in Clp/Test/unitTest.cpp
ClpSimplex model_ is available as well as anything else you care to pass in
Definition at line 18 of file MyEventHandler.hpp.
| MyEventHandler::MyEventHandler | ( | ) | 
Default constructor.
| MyEventHandler::MyEventHandler | ( | ClpSimplex * | model | ) | 
Constructor with pointer to model (redundant as setEventHandler does)
| 
 | virtual | 
Destructor.
| MyEventHandler::MyEventHandler | ( | const MyEventHandler & | rhs | ) | 
The copy constructor.
| 
 | virtual | 
This can do whatever it likes.
If return code -1 then carries on if 0 sets ClpModel::status() to 5 (stopped by event) and will return to user. At present if <-1 carries on and if >0 acts as if 0 - this may change. For ClpSolve 2 -> too big return status of -2 and -> too small 3
Reimplemented from ClpEventHandler.
| MyEventHandler& MyEventHandler::operator= | ( | const MyEventHandler & | rhs | ) | 
Assignment.
| 
 | virtual | 
Clone.
Reimplemented from ClpEventHandler.
 1.8.5
 1.8.5