Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Subroot Struct Reference

    Detailed Description

    fork with solved LP, where bounds and constraints have been changed, and rows and columns were removed and added

    Definition at line 124 of file struct_tree.h.

    #include <struct_tree.h>

    Data Fields

    SCIP_COL ** cols
     
    SCIP_ROW ** rows
     
    SCIP_LPISTATElpistate
     
    SCIP_Real lpobjval
     
    int ncols
     
    int nrows
     
    int nlpistateref
     
    unsigned int nchildren:30
     
    unsigned int lpwasprimfeas:1
     
    unsigned int lpwasprimchecked:1
     
    unsigned int lpwasdualfeas:1
     
    unsigned int lpwasdualchecked:1
     

    Field Documentation

    ◆ cols

    SCIP_COL** SCIP_Subroot::cols

    array with pointers to the columns in the same order as in the LP

    Definition at line 126 of file struct_tree.h.

    Referenced by subrootConstructLP().

    ◆ rows

    SCIP_ROW** SCIP_Subroot::rows

    array with pointers to the rows in the same order as in the LP

    Definition at line 127 of file struct_tree.h.

    Referenced by subrootConstructLP().

    ◆ lpistate

    SCIP_LPISTATE* SCIP_Subroot::lpistate

    LP state information

    Definition at line 128 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState(), and subrootReleaseLPIState().

    ◆ lpobjval

    SCIP_Real SCIP_Subroot::lpobjval

    the LP objective value for that node, needed to compute the pseudo costs correctly

    Definition at line 129 of file struct_tree.h.

    ◆ ncols

    int SCIP_Subroot::ncols

    number of columns in the LP

    Definition at line 130 of file struct_tree.h.

    Referenced by subrootConstructLP(), treeCheckPath(), and treeUpdatePathLPSize().

    ◆ nrows

    int SCIP_Subroot::nrows

    number of rows in the LP

    Definition at line 131 of file struct_tree.h.

    Referenced by subrootConstructLP(), treeCheckPath(), and treeUpdatePathLPSize().

    ◆ nlpistateref

    int SCIP_Subroot::nlpistateref

    number of times, the LP state is needed

    Definition at line 132 of file struct_tree.h.

    Referenced by SCIPnodeCaptureLPIState(), SCIPnodeReleaseLPIState(), subrootCaptureLPIState(), and subrootReleaseLPIState().

    ◆ nchildren

    unsigned int SCIP_Subroot::nchildren

    number of children of this parent node

    Definition at line 133 of file struct_tree.h.

    Referenced by nodeReleaseParent(), and treeSwitchPath().

    ◆ lpwasprimfeas

    unsigned int SCIP_Subroot::lpwasprimfeas

    primal feasibility of saved LP state information

    Definition at line 134 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasprimchecked

    unsigned int SCIP_Subroot::lpwasprimchecked

    primal feasibility check state of saved LP state information

    Definition at line 135 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasdualfeas

    unsigned int SCIP_Subroot::lpwasdualfeas

    dual feasibility of saved LP state information

    Definition at line 136 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasdualchecked

    unsigned int SCIP_Subroot::lpwasdualchecked

    dual feasibility check state of saved LP state information

    Definition at line 137 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().