Scippy

    SCIP

    Solving Constraint Integer Programs

    GenVBound Struct Reference

    Detailed Description

    GenVBound data

    Definition at line 95 of file prop_genvbounds.c.

    Data Fields

    SCIP_VAR ** vars
     
    SCIP_VARvar
     
    SCIP_Realcoefs
     
    SCIP_Real constant
     
    SCIP_Real cutoffcoef
     
    int coefssize
     
    int index
     
    int ncoefs
     
    SCIP_BOUNDTYPE boundtype
     
    SCIP_Bool relaxonly
     

    Field Documentation

    ◆ vars

    SCIP_VAR** GenVBound::vars

    pointers to variables x_j occurring in this generalized variable bound

    Definition at line 97 of file prop_genvbounds.c.

    Referenced by createConstraints(), freeGenVBound(), getGenVBoundsBound(), resolveGenVBoundPropagation(), SCIP_DECL_PROPEXITPRE(), SCIPgenVBoundAdd(), setUpEvents(), and sortGenVBounds().

    ◆ var

    ◆ coefs

    SCIP_Real* GenVBound::coefs

    ◆ constant

    SCIP_Real GenVBound::constant

    constant term in generalized variable bound

    Definition at line 101 of file prop_genvbounds.c.

    Referenced by createConstraints(), getGenVBoundsBound(), resolveGenVBoundPropagation(), SCIP_DECL_PROPEXITPRE(), and SCIPgenVBoundAdd().

    ◆ cutoffcoef

    SCIP_Real GenVBound::cutoffcoef

    cutoff bound's coefficient

    Definition at line 102 of file prop_genvbounds.c.

    Referenced by createConstraints(), getGenVBoundsBound(), resolveGenVBoundPropagation(), SCIP_DECL_PROPEXITPRE(), and SCIPgenVBoundAdd().

    ◆ coefssize

    int GenVBound::coefssize

    size of coefs array

    Definition at line 103 of file prop_genvbounds.c.

    Referenced by freeGenVBound(), SCIP_DECL_PROPEXITPRE(), and SCIPgenVBoundAdd().

    ◆ index

    int GenVBound::index

    index of this genvbound in genvboundstore array

    Definition at line 104 of file prop_genvbounds.c.

    Referenced by addNewGenVBound(), applyGenVBound(), createConstraints(), and sortGenVBounds().

    ◆ ncoefs

    ◆ boundtype

    SCIP_BOUNDTYPE GenVBound::boundtype

    type of bound provided by the genvbound, SCIP_BOUNDTYPE_LOWER/UPPER if +/- x_i on left-hand side

    Definition at line 106 of file prop_genvbounds.c.

    Referenced by addNewGenVBound(), analyzeGenVBoundConflict(), applyGenVBound(), createConstraints(), getGenVBoundsBound(), resolveGenVBoundPropagation(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPRESPROP(), and SCIPgenVBoundAdd().

    ◆ relaxonly

    SCIP_Bool GenVBound::relaxonly

    contains a relaxation-only variable

    Definition at line 108 of file prop_genvbounds.c.

    Referenced by SCIPgenVBoundAdd().