Detailed Description
event handler
Definition at line 204 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 |
Member Function Documentation
◆ SCIP_DECL_EVENTCOPY()
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_DECL_EVENTFREE()
SCIP_Eventhdlr::SCIP_DECL_EVENTFREE | ( | * | eventfree | ) |
destructor of event handler
◆ SCIP_DECL_EVENTINIT()
SCIP_Eventhdlr::SCIP_DECL_EVENTINIT | ( | * | eventinit | ) |
initialize event handler
◆ SCIP_DECL_EVENTEXIT()
SCIP_Eventhdlr::SCIP_DECL_EVENTEXIT | ( | * | eventexit | ) |
deinitialize event handler
◆ SCIP_DECL_EVENTINITSOL()
SCIP_Eventhdlr::SCIP_DECL_EVENTINITSOL | ( | * | eventinitsol | ) |
solving process initialization method of event handler
◆ SCIP_DECL_EVENTEXITSOL()
SCIP_Eventhdlr::SCIP_DECL_EVENTEXITSOL | ( | * | eventexitsol | ) |
solving process deinitialization method of event handler
◆ SCIP_DECL_EVENTDELETE()
SCIP_Eventhdlr::SCIP_DECL_EVENTDELETE | ( | * | eventdelete | ) |
free specific event data
◆ SCIP_DECL_EVENTEXEC()
SCIP_Eventhdlr::SCIP_DECL_EVENTEXEC | ( | * | eventexec | ) |
execute event handler
Field Documentation
◆ name
char* SCIP_Eventhdlr::name |
name of event handler
Definition at line 206 of file struct_event.h.
Referenced by SCIPeventhdlrExec(), SCIPeventhdlrExit(), SCIPeventhdlrGetName(), and SCIPeventhdlrInit().
◆ desc
char* SCIP_Eventhdlr::desc |
description of event handler
Definition at line 207 of file struct_event.h.
◆ eventhdlrdata
SCIP_EVENTHDLRDATA* SCIP_Eventhdlr::eventhdlrdata |
event handler data
Definition at line 216 of file struct_event.h.
Referenced by SCIPeventhdlrGetData(), and SCIPeventhdlrSetData().
◆ setuptime
SCIP_CLOCK* SCIP_Eventhdlr::setuptime |
time spend for setting up this event handler for the next stages
Definition at line 217 of file struct_event.h.
Referenced by SCIPeventhdlrEnableOrDisableClocks(), SCIPeventhdlrExit(), SCIPeventhdlrExitsol(), SCIPeventhdlrGetSetupTime(), SCIPeventhdlrInit(), and SCIPeventhdlrInitsol().
◆ eventtime
SCIP_CLOCK* SCIP_Eventhdlr::eventtime |
time spend in this event handler execution method
Definition at line 218 of file struct_event.h.
Referenced by SCIPeventhdlrEnableOrDisableClocks(), SCIPeventhdlrExec(), SCIPeventhdlrGetTime(), and SCIPeventhdlrInit().
◆ initialized
SCIP_Bool SCIP_Eventhdlr::initialized |
is event handler initialized?
Definition at line 219 of file struct_event.h.
Referenced by SCIPeventhdlrExit(), SCIPeventhdlrInit(), and SCIPeventhdlrIsInitialized().