Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Event Struct Reference

Detailed Description

event data structure

Definition at line 161 of file struct_event.h.

#include <struct_event.h>

Data Fields

union {
   SCIP_EVENTVARADDED   eventvaradded
 
   SCIP_EVENTVARDELETED   eventvardeleted
 
   SCIP_EVENTVARFIXED   eventvarfixed
 
   SCIP_EVENTVARUNLOCKED   eventvarunlocked
 
   SCIP_EVENTOBJCHG   eventobjchg
 
   SCIP_EVENTBDCHG   eventbdchg
 
   SCIP_EVENTHOLE   eventhole
 
   SCIP_EVENTIMPLADD   eventimpladd
 
   SCIP_EVENTTYPECHG   eventtypechg
 
   SCIP_EVENTROWADDEDSEPA   eventrowaddedsepa
 
   SCIP_EVENTROWDELETEDSEPA   eventrowdeletedsepa
 
   SCIP_EVENTROWADDEDLP   eventrowaddedlp
 
   SCIP_EVENTROWDELETEDLP   eventrowdeletedlp
 
   SCIP_EVENTROWCOEFCHANGED   eventrowcoefchanged
 
   SCIP_EVENTROWCONSTCHANGED   eventrowconstchanged
 
   SCIP_EVENTROWSIDECHANGED   eventrowsidechanged
 
   SCIP_NODE *   node
 
   SCIP_SOL *   sol
 
data
 
SCIP_EVENTTYPE eventtype
 

Field Documentation

◆ eventvaradded

SCIP_EVENTVARADDED SCIP_Event::eventvaradded

data for variable addition events

Definition at line 165 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventvardeleted

SCIP_EVENTVARDELETED SCIP_Event::eventvardeleted

data for variable deletion events

Definition at line 166 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventvarfixed

SCIP_EVENTVARFIXED SCIP_Event::eventvarfixed

data for variable fixing events

Definition at line 167 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventvarunlocked

SCIP_EVENTVARUNLOCKED SCIP_Event::eventvarunlocked

data for locks change events

Definition at line 168 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventobjchg

SCIP_EVENTOBJCHG SCIP_Event::eventobjchg

data for objective value change events

Definition at line 169 of file struct_event.h.

Referenced by SCIPeventChgVar(), SCIPeventGetVar(), SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().

◆ eventbdchg

SCIP_EVENTBDCHG SCIP_Event::eventbdchg

data for bound change events

Definition at line 170 of file struct_event.h.

Referenced by SCIPeventChgVar(), SCIPeventGetVar(), SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().

◆ eventhole

SCIP_EVENTHOLE SCIP_Event::eventhole

data for domain hole events

Definition at line 171 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventimpladd

SCIP_EVENTIMPLADD SCIP_Event::eventimpladd

data for implication added events

Definition at line 172 of file struct_event.h.

Referenced by SCIPeventChgVar(), SCIPeventGetVar(), and SCIPeventqueueProcess().

◆ eventtypechg

SCIP_EVENTTYPECHG SCIP_Event::eventtypechg

data for variable type change events

Definition at line 173 of file struct_event.h.

Referenced by SCIPeventChgVar(), and SCIPeventGetVar().

◆ eventrowaddedsepa

SCIP_EVENTROWADDEDSEPA SCIP_Event::eventrowaddedsepa

data for row addition to separation storage events

Definition at line 174 of file struct_event.h.

◆ eventrowdeletedsepa

SCIP_EVENTROWDELETEDSEPA SCIP_Event::eventrowdeletedsepa

data for row deletion from separation storage events

Definition at line 175 of file struct_event.h.

◆ eventrowaddedlp

SCIP_EVENTROWADDEDLP SCIP_Event::eventrowaddedlp

data for row addition to LP events

Definition at line 176 of file struct_event.h.

◆ eventrowdeletedlp

SCIP_EVENTROWDELETEDLP SCIP_Event::eventrowdeletedlp

data for row deletion from LP events

Definition at line 177 of file struct_event.h.

◆ eventrowcoefchanged

SCIP_EVENTROWCOEFCHANGED SCIP_Event::eventrowcoefchanged

data for row coefficient change events

Definition at line 178 of file struct_event.h.

◆ eventrowconstchanged

SCIP_EVENTROWCONSTCHANGED SCIP_Event::eventrowconstchanged

data for row constant change events

Definition at line 179 of file struct_event.h.

◆ eventrowsidechanged

SCIP_EVENTROWSIDECHANGED SCIP_Event::eventrowsidechanged

data for row side change events

Definition at line 180 of file struct_event.h.

◆ node

SCIP_NODE* SCIP_Event::node

data for node and LP events

Definition at line 181 of file struct_event.h.

◆ sol

SCIP_SOL* SCIP_Event::sol

data for primal solution events

Definition at line 182 of file struct_event.h.

◆ data

◆ eventtype