Scippy

SCIP

Solving Constraint Integer Programs

LinVarEventData Struct Reference

Detailed Description

event data for linear variable bound change events

Definition at line 65 of file cons_nonlinear.c.

Data Fields

SCIP_CONSHDLRDATAconshdlrdata
 
SCIP_CONSDATAconsdata
 
int varidx
 
int filterpos
 

Field Documentation

SCIP_CONSDATA* LinVarEventData::consdata

the constraint data

Definition at line 68 of file cons_nonlinear.c.

Referenced by addConcaveEstimatorBivariate(), addConcaveEstimatorMultivariate(), addConcaveEstimatorUnivariate(), addIntervalGradientEstimator(), addLinearCoef(), addLinearization(), addLinearizationCuts(), addUserEstimator(), catchLinearVarEvents(), checkCurvature(), chgLinearCoefPos(), computeViolation(), computeViolations(), consdataAddExprtrees(), consdataCreate(), consdataCreateEmpty(), consdataEnsureLinearVarsSize(), consdataFindUnlockedLinearVar(), consdataFree(), consdataMoveLinearVar(), consdataSetExprtrees(), consdataSortLinearVars(), consdataUpdateLinearActivity(), consdataUpdateLinearActivityLbChange(), consdataUpdateLinearActivityUbChange(), createNlRow(), delLinearCoefPos(), dropLinearVarEvents(), generateCut(), getGradientMaxElement(), lockLinearVariable(), mergeAndCleanLinearVars(), propagateBounds(), propagateBoundsCons(), propagateConstraintSides(), proposeFeasibleSolution(), reformReplaceNode(), reformulate(), registerBranchingVariables(), registerLargeLPValueVariableForBranching(), removeFixedLinearVariables(), replaceViolatedByLinearConstraints(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSDEACTIVE(), SCIP_DECL_CONSDELETE(), SCIP_DECL_CONSDISABLE(), SCIP_DECL_CONSENABLE(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFOPS(), SCIP_DECL_CONSEXITPRE(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSINITLP(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRINT(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_EVENTEXEC(), SCIPcreateConsNonlinear(), SCIPcreateConsNonlinear2(), SCIPgetCurvatureNonlinear(), SCIPgetExprtreeCurvaturesNonlinear(), SCIPgetNlRowNonlinear(), SCIPgetViolationNonlinear(), separatePoint(), splitOffLinearPart(), and unlockLinearVariable().

int LinVarEventData::varidx

the index of the linear variable which bound change is catched

Definition at line 69 of file cons_nonlinear.c.

Referenced by catchLinearVarEvents(), and SCIP_DECL_EVENTEXEC().

int LinVarEventData::filterpos

position of eventdata in SCIP's event filter

Definition at line 70 of file cons_nonlinear.c.

Referenced by catchLinearVarEvents().