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 1343 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 1345 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 1346 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 1347 of file branch_lookahead.c.

    Referenced by applyBinaryConstraints(), and constraintListAppend().

    ◆ nelements

    int CONSTRAINTLIST::nelements

    number of elements in 'consvars' and 'nconsvars'

    Definition at line 1348 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 1349 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 1351 of file branch_lookahead.c.

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