event handler
Definition at line 186 of file struct_event.h.
#include <struct_event.h>
Public Member Functions | |
SCIP_DECL_EVENTCOPY ((*eventcopy)) | |
SCIP_DECL_EVENTFREE ((*eventfree)) | |
SCIP_DECL_EVENTINIT ((*eventinit)) | |
SCIP_DECL_EVENTEXIT ((*eventexit)) | |
SCIP_DECL_EVENTINITSOL ((*eventinitsol)) | |
SCIP_DECL_EVENTEXITSOL ((*eventexitsol)) | |
SCIP_DECL_EVENTDELETE ((*eventdelete)) | |
SCIP_DECL_EVENTEXEC ((*eventexec)) | |
Data Fields | |
char * | name |
char * | desc |
SCIP_EVENTHDLRDATA * | eventhdlrdata |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | eventtime |
SCIP_Bool | initialized |
SCIP_Eventhdlr::SCIP_DECL_EVENTCOPY | ( | * | eventcopy | ) |
copy method of event handler or NULL if you don't want to copy your plugin into sub-SCIPs
SCIP_Eventhdlr::SCIP_DECL_EVENTFREE | ( | * | eventfree | ) |
destructor of event handler
SCIP_Eventhdlr::SCIP_DECL_EVENTINIT | ( | * | eventinit | ) |
initialize event handler
SCIP_Eventhdlr::SCIP_DECL_EVENTEXIT | ( | * | eventexit | ) |
deinitialize event handler
SCIP_Eventhdlr::SCIP_DECL_EVENTINITSOL | ( | * | eventinitsol | ) |
solving process initialization method of event handler
SCIP_Eventhdlr::SCIP_DECL_EVENTEXITSOL | ( | * | eventexitsol | ) |
solving process deinitialization method of event handler
SCIP_Eventhdlr::SCIP_DECL_EVENTDELETE | ( | * | eventdelete | ) |
free specific event data
SCIP_Eventhdlr::SCIP_DECL_EVENTEXEC | ( | * | eventexec | ) |
execute event handler
char* SCIP_Eventhdlr::name |
name of event handler
Definition at line 188 of file struct_event.h.
Referenced by SCIPeventhdlrExec(), SCIPeventhdlrExit(), SCIPeventhdlrGetName(), and SCIPeventhdlrInit().
char* SCIP_Eventhdlr::desc |
description of event handler
Definition at line 189 of file struct_event.h.
SCIP_EVENTHDLRDATA* SCIP_Eventhdlr::eventhdlrdata |
event handler data
Definition at line 198 of file struct_event.h.
Referenced by SCIPeventhdlrGetData(), and SCIPeventhdlrSetData().
SCIP_CLOCK* SCIP_Eventhdlr::setuptime |
time spend for setting up this event handler for the next stages
Definition at line 199 of file struct_event.h.
Referenced by SCIPeventhdlrEnableOrDisableClocks(), SCIPeventhdlrExit(), SCIPeventhdlrExitsol(), SCIPeventhdlrGetSetupTime(), SCIPeventhdlrInit(), and SCIPeventhdlrInitsol().
SCIP_CLOCK* SCIP_Eventhdlr::eventtime |
time spend in this event handler execution method
Definition at line 200 of file struct_event.h.
Referenced by SCIPeventhdlrEnableOrDisableClocks(), SCIPeventhdlrExec(), SCIPeventhdlrGetTime(), and SCIPeventhdlrInit().
SCIP_Bool SCIP_Eventhdlr::initialized |
is event handler initialized?
Definition at line 201 of file struct_event.h.
Referenced by SCIPeventhdlrExit(), SCIPeventhdlrInit(), and SCIPeventhdlrIsInitialized().