All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
type_event.h File Reference Detailed Descriptiontype definitions for managing events This file defines the interface for event handler implemented in C. Definition in file type_event.h. Go to the source code of this file.
Macro Definition Documentation
the event was disabled and has no effect any longer Definition at line 43 of file type_event.h.
a variable has been added to the transformed problem Definition at line 46 of file type_event.h.
a variable will be deleted from the transformed problem Definition at line 47 of file type_event.h.
a variable has been fixed, aggregated, or multi-aggregated Definition at line 48 of file type_event.h.
the number of rounding locks of a variable was reduced to zero or one Definition at line 49 of file type_event.h.
the objective value of a variable has been changed Definition at line 52 of file type_event.h.
the global lower bound of a variable has been changed Definition at line 53 of file type_event.h.
the global upper bound of a variable has been changed Definition at line 54 of file type_event.h.
the local lower bound of a variable has been increased Definition at line 55 of file type_event.h.
the local lower bound of a variable has been decreased Definition at line 56 of file type_event.h.
the local upper bound of a variable has been decreased Definition at line 57 of file type_event.h.
the local upper bound of a variable has been increased Definition at line 58 of file type_event.h.
a global hole has been added to the hole list of a variable's domain Definition at line 59 of file type_event.h.
a global hole has been removed from the hole list of a variable's domain Definition at line 60 of file type_event.h.
a local hole has been added to the hole list of a variable's domain Definition at line 61 of file type_event.h.
a local hole has been removed from the hole list of a variable's domain Definition at line 62 of file type_event.h.
the variable's implication list, variable bound or clique information was extended Definition at line 63 of file type_event.h.
a presolving round has been finished Definition at line 68 of file type_event.h.
a node has been focused and is now the focus node Definition at line 71 of file type_event.h.
the LP/pseudo solution of the node was feasible Definition at line 72 of file type_event.h.
the focus node has been proven to be infeasible or was bounded Definition at line 73 of file type_event.h.
the focus node has been solved by branching Definition at line 74 of file type_event.h.
the node's initial LP was solved Definition at line 77 of file type_event.h.
the node's LP was completely solved with cut & price Definition at line 78 of file type_event.h.
a good enough primal feasible (but not new best) solution was found Definition at line 81 of file type_event.h.
a new best primal feasible solution was found Definition at line 82 of file type_event.h.
a row has been added to SCIP's separation storage Definition at line 85 of file type_event.h.
a row has been removed from SCIP's separation storage Definition at line 86 of file type_event.h.
a row has been added to the LP Definition at line 87 of file type_event.h.
a row has been removed from the LP Definition at line 88 of file type_event.h.
a coefficient of a row has been changed (row specific event) Definition at line 89 of file type_event.h.
the constant of a row has been changed (row specific event) Definition at line 90 of file type_event.h.
a side of a row has been changed (row specific event) Definition at line 91 of file type_event.h.
Definition at line 94 of file type_event.h.
Definition at line 95 of file type_event.h.
Definition at line 96 of file type_event.h.
Definition at line 97 of file type_event.h.
Definition at line 98 of file type_event.h.
Definition at line 99 of file type_event.h.
Definition at line 100 of file type_event.h.
Definition at line 101 of file type_event.h.
Definition at line 102 of file type_event.h.
Definition at line 103 of file type_event.h.
Value:
Definition at line 104 of file type_event.h.
Definition at line 107 of file type_event.h.
Value:
Definition at line 110 of file type_event.h.
Definition at line 112 of file type_event.h.
Definition at line 115 of file type_event.h.
Definition at line 118 of file type_event.h.
Definition at line 119 of file type_event.h.
Definition at line 122 of file type_event.h.
Definition at line 123 of file type_event.h.
copy method for event handler plugins (called when SCIP copies plugins) input:
Definition at line 156 of file type_event.h.
destructor of event handler to free user data (called when SCIP is exiting) input:
Definition at line 164 of file type_event.h.
initialization method of event handler (called after problem was transformed) input:
Definition at line 172 of file type_event.h.
deinitialization method of event handler (called before transformed problem is freed) input:
Definition at line 180 of file type_event.h.
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. input:
Definition at line 191 of file type_event.h.
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. input:
Definition at line 202 of file type_event.h.
frees specific event data input:
Definition at line 211 of file type_event.h.
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 responsible 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. input:
Definition at line 226 of file type_event.h. Typedef Documentation
type of event (bit field) Definition at line 125 of file type_event.h.
event handler for a specific events Definition at line 128 of file type_event.h.
event handler data Definition at line 129 of file type_event.h.
event data structure Definition at line 130 of file type_event.h.
data for variable addition events Definition at line 131 of file type_event.h.
data for variable deletion events Definition at line 132 of file type_event.h.
data for variable fixing events Definition at line 133 of file type_event.h.
data for variable unlocked events Definition at line 134 of file type_event.h.
data for objective value change events Definition at line 135 of file type_event.h.
data for bound change events Definition at line 136 of file type_event.h.
data for domain hole events Definition at line 137 of file type_event.h.
data for implication added events Definition at line 138 of file type_event.h.
data for row addition to sepastorage events Definition at line 139 of file type_event.h.
data for row deletion from sepastorage events Definition at line 140 of file type_event.h.
data for row addition to LP events Definition at line 141 of file type_event.h.
data for row deletion from LP events Definition at line 142 of file type_event.h.
data for row coefficient change events Definition at line 143 of file type_event.h.
data for row constant change events Definition at line 144 of file type_event.h.
data for row side change events Definition at line 145 of file type_event.h.
locally defined event specific data Definition at line 146 of file type_event.h.
event filter to select events to be processed by an event handler Definition at line 147 of file type_event.h.
event queue to cache events and process them later Definition at line 148 of file type_event.h. |