Scippy

SCIP

Solving Constraint Integer Programs

CONSTRAINTLIST Struct Reference

Detailed Description

all constraints that were created and may be added to the base node

Definition at line 1340 of file branch_lookahead.c.

Data Fields

SCIP_VAR *** consvars
 
int * nconsvars
 
SCIP_Boolviolated
 
int nelements
 
int memorysize
 
int nviolatedcons
 

Field Documentation

◆ consvars

SCIP_VAR*** CONSTRAINTLIST::consvars

array containing the variables for each constraint to be created

Definition at line 1342 of file branch_lookahead.c.

Referenced by applyBinaryConstraints(), and constraintListAppend().

◆ nconsvars

int* CONSTRAINTLIST::nconsvars

number of vars in each element of 'consvars'

Definition at line 1343 of file branch_lookahead.c.

Referenced by applyBinaryConstraints(), and constraintListAppend().

◆ violated

SCIP_Bool* CONSTRAINTLIST::violated

indicating whether a constraint is violated by the base solution

Definition at line 1344 of file branch_lookahead.c.

Referenced by applyBinaryConstraints(), and constraintListAppend().

◆ nelements

int CONSTRAINTLIST::nelements

number of elements in 'consvars' and 'nconsvars'

Definition at line 1345 of file branch_lookahead.c.

Referenced by applyBinaryConstraints(), constraintListAppend(), isStoreDecision(), selectVarRecursive(), and selectVarStart().

◆ memorysize

int CONSTRAINTLIST::memorysize

number of entries that the array 'consvars' may hold before the array is reallocated.

Definition at line 1346 of file branch_lookahead.c.

Referenced by constraintListAppend().

◆ nviolatedcons

int CONSTRAINTLIST::nviolatedcons

number of constraints that are violated by the base LP solution.

Definition at line 1348 of file branch_lookahead.c.

Referenced by addBinaryConstraint(), isStoreDecision(), and selectVarRecursive().