Detailed Description
C++ wrapper object for event handlers
Definition at line 32 of file EventhdlrNewSol.h.
#include <EventhdlrNewSol.h>
Public Member Functions | |
EventhdlrNewSol (SCIP *scip) | |
virtual | ~EventhdlrNewSol () |
virtual | SCIP_DECL_EVENTFREE (scip_free) |
virtual | SCIP_DECL_EVENTINIT (scip_init) |
virtual | SCIP_DECL_EVENTEXIT (scip_exit) |
virtual | SCIP_DECL_EVENTINITSOL (scip_initsol) |
virtual | SCIP_DECL_EVENTEXITSOL (scip_exitsol) |
virtual | SCIP_DECL_EVENTDELETE (scip_delete) |
virtual | SCIP_DECL_EVENTEXEC (scip_exec) |
Public Member Functions inherited from scip::ObjEventhdlr | |
ObjEventhdlr (SCIP *scip, const char *name, const char *desc) | |
virtual | ~ObjEventhdlr () |
Public Member Functions inherited from scip::ObjCloneable | |
virtual | ~ObjCloneable () |
virtual | SCIP_DECL_OBJCLONEABLECLONE (ObjCloneable *clone) |
virtual | SCIP_DECL_OBJCLONEABLEISCLONEABLE (iscloneable) |
Additional Inherited Members | |
Data Fields inherited from scip::ObjEventhdlr | |
SCIP * | scip_ |
char * | scip_name_ |
char * | scip_desc_ |
Constructor & Destructor Documentation
◆ EventhdlrNewSol()
|
inline |
default constructor
Definition at line 36 of file EventhdlrNewSol.h.
◆ ~EventhdlrNewSol()
|
inlinevirtual |
destructor
Definition at line 44 of file EventhdlrNewSol.h.
References SCIP_DECL_EVENTDELETE(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXIT(), SCIP_DECL_EVENTEXITSOL(), SCIP_DECL_EVENTFREE(), SCIP_DECL_EVENTINIT(), and SCIP_DECL_EVENTINITSOL().
Member Function Documentation
◆ SCIP_DECL_EVENTFREE()
|
virtual |
destructor of event handler to free user data (called when SCIP is exiting)
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTINIT()
|
virtual |
initialization method of event handler (called after problem was transformed)
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTEXIT()
|
virtual |
deinitialization method of event handler (called before transformed problem is freed)
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTINITSOL()
|
virtual |
solving process initialization method of event handler (called when branch and bound process is about to begin)
This method is called when the presolving was finished and the branch and bound process is about to begin. The event handler may use this call to initialize its branch and bound specific data.
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTEXITSOL()
|
virtual |
solving process deinitialization method of event handler (called before branch and bound process data is freed)
This method is called before the branch and bound process is freed. The event handler should use this call to clean up its branch and bound data.
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTDELETE()
|
virtual |
frees specific constraint data
Reimplemented from scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().
◆ SCIP_DECL_EVENTEXEC()
|
virtual |
execution method of event handler
Processes the event. The method is called every time an event occurs, for which the event handler is responsible. Event handlers may declare themselves resposible for events by calling the corresponding SCIPcatch...() method. This method creates an event filter object to point to the given event handler and event data.
Implements scip::ObjEventhdlr.
Referenced by ~EventhdlrNewSol().