Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Eventhdlr Struct Reference

Detailed Description

event handler

Definition at line 185 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_EVENTHDLRDATAeventhdlrdata
 
SCIP_CLOCKsetuptime
 
SCIP_CLOCKeventtime
 
SCIP_Bool initialized
 

Member Function Documentation

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

Field Documentation

char* SCIP_Eventhdlr::name

name of event handler

Definition at line 187 of file struct_event.h.

Referenced by SCIPeventhdlrExec(), SCIPeventhdlrExit(), SCIPeventhdlrGetName(), and SCIPeventhdlrInit().

char* SCIP_Eventhdlr::desc

description of event handler

Definition at line 188 of file struct_event.h.

SCIP_EVENTHDLRDATA* SCIP_Eventhdlr::eventhdlrdata

event handler data

Definition at line 197 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 198 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 199 of file struct_event.h.

Referenced by SCIPeventhdlrEnableOrDisableClocks(), SCIPeventhdlrExec(), SCIPeventhdlrGetTime(), and SCIPeventhdlrInit().

SCIP_Bool SCIP_Eventhdlr::initialized

is event handler initialized?

Definition at line 200 of file struct_event.h.

Referenced by SCIPeventhdlrExit(), SCIPeventhdlrInit(), and SCIPeventhdlrIsInitialized().