Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Probingnode Struct Reference

    Detailed Description

    probing node, possibly with solved LP, where bounds and constraints have been changed, and rows and columns might have been added

    Definition at line 55 of file struct_tree.h.

    #include <struct_tree.h>

    Data Fields

    SCIP_LPISTATElpistate
     
    SCIP_LPINORMSlpinorms
     
    int ninitialcols
     
    int ninitialrows
     
    int ncols
     
    int nrows
     
    SCIP_VAR ** origobjvars
     
    SCIP_Realorigobjvals
     
    int nchgdobjs
     
    SCIP_Bool lpwasprimfeas
     
    SCIP_Bool lpwasprimchecked
     
    SCIP_Bool lpwasdualfeas
     
    SCIP_Bool lpwasdualchecked
     

    Field Documentation

    ◆ lpistate

    SCIP_LPISTATE* SCIP_Probingnode::lpistate

    LP state information

    Definition at line 57 of file struct_tree.h.

    Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

    ◆ lpinorms

    SCIP_LPINORMS* SCIP_Probingnode::lpinorms

    LP pricing norms information

    Definition at line 58 of file struct_tree.h.

    Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

    ◆ ninitialcols

    int SCIP_Probingnode::ninitialcols

    number of LP columns before the node was processed

    Definition at line 59 of file struct_tree.h.

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

    ◆ ninitialrows

    int SCIP_Probingnode::ninitialrows

    number of LP rows before the node was processed

    Definition at line 60 of file struct_tree.h.

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

    ◆ ncols

    int SCIP_Probingnode::ncols

    total number of columns of this node's LP

    Definition at line 61 of file struct_tree.h.

    Referenced by probingnodeUpdate(), treeCheckPath(), treeCreateProbingNode(), and treeUpdatePathLPSize().

    ◆ nrows

    int SCIP_Probingnode::nrows

    total number of rows of this node's LP

    Definition at line 62 of file struct_tree.h.

    Referenced by probingnodeUpdate(), treeCheckPath(), treeCreateProbingNode(), and treeUpdatePathLPSize().

    ◆ origobjvars

    SCIP_VAR** SCIP_Probingnode::origobjvars

    variables whose objective function coefficients have changed

    Definition at line 63 of file struct_tree.h.

    Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

    ◆ origobjvals

    SCIP_Real* SCIP_Probingnode::origobjvals

    original objective function coefficients

    Definition at line 64 of file struct_tree.h.

    Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

    ◆ nchgdobjs

    int SCIP_Probingnode::nchgdobjs

    number of changed objective coefficients

    Definition at line 65 of file struct_tree.h.

    Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

    ◆ lpwasprimfeas

    SCIP_Bool SCIP_Probingnode::lpwasprimfeas

    primal feasibility of saved LP state information

    Definition at line 66 of file struct_tree.h.

    Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

    ◆ lpwasprimchecked

    SCIP_Bool SCIP_Probingnode::lpwasprimchecked

    primal feasibility check state of saved LP state information

    Definition at line 67 of file struct_tree.h.

    Referenced by probingnodeUpdate(), and SCIPtreeLoadProbingLPState().

    ◆ lpwasdualfeas

    SCIP_Bool SCIP_Probingnode::lpwasdualfeas

    dual feasibility of saved LP state information

    Definition at line 68 of file struct_tree.h.

    Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

    ◆ lpwasdualchecked

    SCIP_Bool SCIP_Probingnode::lpwasdualchecked

    dual feasibility check state of saved LP state information

    Definition at line 69 of file struct_tree.h.

    Referenced by probingnodeUpdate(), and SCIPtreeLoadProbingLPState().