Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Fork Struct Reference

    Detailed Description

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

    Definition at line 107 of file struct_tree.h.

    #include <struct_tree.h>

    Data Fields

    SCIP_COL ** addedcols
     
    SCIP_ROW ** addedrows
     
    SCIP_LPISTATElpistate
     
    SCIP_Real lpobjval
     
    int naddedcols
     
    int naddedrows
     
    int nlpistateref
     
    unsigned int nchildren:28
     
    unsigned int lpwasprimfeas:1
     
    unsigned int lpwasprimchecked:1
     
    unsigned int lpwasdualfeas:1
     
    unsigned int lpwasdualchecked:1
     

    Field Documentation

    ◆ addedcols

    SCIP_COL** SCIP_Fork::addedcols

    array with pointers to new columns added at this node into the LP

    Definition at line 109 of file struct_tree.h.

    Referenced by forkAddLP().

    ◆ addedrows

    SCIP_ROW** SCIP_Fork::addedrows

    array with pointers to new rows added at this node into the LP

    Definition at line 110 of file struct_tree.h.

    Referenced by forkAddLP().

    ◆ lpistate

    SCIP_LPISTATE* SCIP_Fork::lpistate

    LP state information

    Definition at line 111 of file struct_tree.h.

    Referenced by forkReleaseLPIState(), and SCIPtreeLoadLPState().

    ◆ lpobjval

    SCIP_Real SCIP_Fork::lpobjval

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

    Definition at line 112 of file struct_tree.h.

    Referenced by updatePseudocost().

    ◆ naddedcols

    int SCIP_Fork::naddedcols

    number of columns added at this node

    Definition at line 113 of file struct_tree.h.

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

    ◆ naddedrows

    int SCIP_Fork::naddedrows

    number of rows added at this node

    Definition at line 114 of file struct_tree.h.

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

    ◆ nlpistateref

    int SCIP_Fork::nlpistateref

    number of times, the LP state is needed

    Definition at line 115 of file struct_tree.h.

    Referenced by forkCaptureLPIState(), forkReleaseLPIState(), SCIPnodeCaptureLPIState(), and SCIPnodeReleaseLPIState().

    ◆ nchildren

    unsigned int SCIP_Fork::nchildren

    number of children of this parent node

    Definition at line 116 of file struct_tree.h.

    Referenced by nodeReleaseParent(), and treeSwitchPath().

    ◆ lpwasprimfeas

    unsigned int SCIP_Fork::lpwasprimfeas

    primal feasibility of saved LP state information

    Definition at line 117 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasprimchecked

    unsigned int SCIP_Fork::lpwasprimchecked

    primal feasibility check state of saved LP state information

    Definition at line 118 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasdualfeas

    unsigned int SCIP_Fork::lpwasdualfeas

    dual feasibility of saved LP state information

    Definition at line 119 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().

    ◆ lpwasdualchecked

    unsigned int SCIP_Fork::lpwasdualchecked

    dual feasibility check state of saved LP state information

    Definition at line 120 of file struct_tree.h.

    Referenced by SCIPtreeLoadLPState().