24 #ifndef __SCIP_PUB_EVENT_H__ 25 #define __SCIP_PUB_EVENT_H__ 217 #define SCIPeventGetType(event) ((event)->eventtype) 218 #define SCIPeventGetOldobj(event) ((event)->data.eventobjchg.oldobj) 219 #define SCIPeventGetNewobj(event) ((event)->data.eventobjchg.newobj) 220 #define SCIPeventGetOldbound(event) ((event)->data.eventbdchg.oldbound) 221 #define SCIPeventGetNewbound(event) ((event)->data.eventbdchg.newbound) 222 #define SCIPeventGetNode(event) ((event)->data.node) 223 #define SCIPeventGetSol(event) ((event)->data.sol) 224 #define SCIPeventGetRowCol(event) ((event)->data.eventrowcoefchanged.col) 225 #define SCIPeventGetRowOldCoefVal(event) ((event)->data.eventrowcoefchanged.oldval) 226 #define SCIPeventGetRowNewCoefVal(event) ((event)->data.eventrowcoefchanged.newval) 227 #define SCIPeventGetRowOldConstVal(event) ((event)->data.eventrowconstchanged.oldval) 228 #define SCIPeventGetRowNewConstVal(event) ((event)->data.eventrowconstchanged.newval) 229 #define SCIPeventGetRowSide(event) ((event)->data.eventrowsidechanged.side) 230 #define SCIPeventGetRowOldSideVal(event) ((event)->data.eventrowsidechanged.oldval) 231 #define SCIPeventGetRowNewSideVal(event) ((event)->data.eventrowsidechanged.newval) SCIP_Real SCIPeventGetRowNewSideVal(SCIP_EVENT *event)
SCIP_SIDETYPE SCIPeventGetRowSide(SCIP_EVENT *event)
SCIP_Real SCIPeventGetRowNewConstVal(SCIP_EVENT *event)
struct SCIP_EventhdlrData SCIP_EVENTHDLRDATA
const char * SCIPeventhdlrGetName(SCIP_EVENTHDLR *eventhdlr)
SCIP_ROW * SCIPeventGetRow(SCIP_EVENT *event)
type definitions for return codes for SCIP methods
SCIP_Real SCIPeventGetRowOldSideVal(SCIP_EVENT *event)
void SCIPeventhdlrSetData(SCIP_EVENTHDLR *eventhdlr, SCIP_EVENTHDLRDATA *eventhdlrdata)
SCIP_Real SCIPeventGetHoleLeft(SCIP_EVENT *event)
SCIP_Real SCIPeventGetRowOldConstVal(SCIP_EVENT *event)
SCIP_Real SCIPeventhdlrGetTime(SCIP_EVENTHDLR *eventhdlr)
SCIP_Real SCIPeventGetNewbound(SCIP_EVENT *event)
SCIP_Real SCIPeventGetOldobj(SCIP_EVENT *event)
SCIP_Bool SCIPeventhdlrIsInitialized(SCIP_EVENTHDLR *eventhdlr)
SCIP_NODE * SCIPeventGetNode(SCIP_EVENT *event)
SCIP_Real SCIPeventhdlrGetSetupTime(SCIP_EVENTHDLR *eventhdlr)
SCIP_Real SCIPeventGetNewobj(SCIP_EVENT *event)
type definitions for problem variables
SCIP_COL * SCIPeventGetRowCol(SCIP_EVENT *event)
type definitions for managing events
SCIP_VAR * SCIPeventGetVar(SCIP_EVENT *event)
SCIP_Real SCIPeventGetRowNewCoefVal(SCIP_EVENT *event)
SCIP_EVENTTYPE SCIPeventGetType(SCIP_EVENT *event)
type definitions for branch and bound tree
type definitions for storing primal CIP solutions
SCIP_Real SCIPeventGetRowOldCoefVal(SCIP_EVENT *event)
SCIP_Real SCIPeventGetOldbound(SCIP_EVENT *event)
SCIP_Real SCIPeventGetHoleRight(SCIP_EVENT *event)
common defines and data types used in all packages of SCIP
SCIP_EVENTHDLRDATA * SCIPeventhdlrGetData(SCIP_EVENTHDLR *eventhdlr)
SCIP_SOL * SCIPeventGetSol(SCIP_EVENT *event)
enum SCIP_SideType SCIP_SIDETYPE