Clp  1.17.8
MyEventHandler.hpp
Go to the documentation of this file.
1 /* $Id$ */
2 // Copyright (C) 2004, International Business Machines
3 // Corporation and others. All Rights Reserved.
4 // This code is licensed under the terms of the Eclipse Public License (EPL).
5 
6 #ifndef MyEventHandler_H
7 #define MyEventHandler_H
8 
9 #include "ClpEventHandler.hpp"
10 
19 
20 public:
23  virtual int event(Event whichEvent);
25 
31  MyEventHandler(ClpSimplex *model);
33  virtual ~MyEventHandler();
35  MyEventHandler(const MyEventHandler &rhs);
39  virtual ClpEventHandler *clone() const;
41 
42 protected:
43  // data goes here
44 };
45 
46 #endif
47 
48 /* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
49 */
ClpSimplex
This solves LPs using the simplex method.
Definition: ClpSimplex.hpp:106
MyEventHandler
This is so user can trap events and do useful stuff.
Definition: MyEventHandler.hpp:18
MyEventHandler::operator=
MyEventHandler & operator=(const MyEventHandler &rhs)
Assignment.
MyEventHandler::~MyEventHandler
virtual ~MyEventHandler()
Destructor.
ClpEventHandler::Event
Event
enums for what sort of event.
Definition: ClpEventHandler.hpp:34
ClpEventHandler.hpp
ClpEventHandler
Base class for Clp event handling.
Definition: ClpEventHandler.hpp:27
MyEventHandler::clone
virtual ClpEventHandler * clone() const
Clone.
MyEventHandler::MyEventHandler
MyEventHandler()
Default constructor.
MyEventHandler::event
virtual int event(Event whichEvent)
This can do whatever it likes.