Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_ReoptNode Struct Reference

    Detailed Description

    nodes of SCIP_ReoptTree

    Definition at line 93 of file struct_reopt.h.

    #include <struct_reopt.h>

    Data Fields

    SCIP_REOPTCONSDATA ** conss
     
    SCIP_VAR ** vars
     
    SCIP_VAR ** afterdualvars
     
    SCIP_REOPTCONSDATAdualredscur
     
    SCIP_REOPTCONSDATAdualredsnex
     
    SCIP_BOUNDTYPEvarboundtypes
     
    SCIP_BOUNDTYPEafterdualvarboundtypes
     
    SCIP_Realvarbounds
     
    SCIP_Realafterdualvarbounds
     
    SCIP_Real lowerbound
     
    SCIP_Bool dualreds
     
    int nvars
     
    int varssize
     
    int nafterdualvars
     
    int afterdualvarssize
     
    int nchilds
     
    int allocchildmem
     
    int nconss
     
    int consssize
     
    unsigned int * childids
     
    unsigned int parentID:29
     
    unsigned int reopttype:3
     

    Field Documentation

    ◆ conss

    ◆ vars

    ◆ afterdualvars

    SCIP_VAR** SCIP_ReoptNode::afterdualvars

    variables along the branching path after the first decision based on dual information

    Definition at line 97 of file struct_reopt.h.

    Referenced by addNode(), changeAncestorBranchings(), createReoptnode(), saveAfterDualBranchings(), SCIPreoptnodeGetPath(), SCIPreoptnodeInit(), and transformIntoOrig().

    ◆ dualredscur

    ◆ dualredsnex

    SCIP_REOPTCONSDATA* SCIP_ReoptNode::dualredsnex

    dual reductions that need to be reconstructed the next round

    Definition at line 99 of file struct_reopt.h.

    Referenced by collectDualInformation(), createReoptnode(), reoptnodeReset(), reoptnodeResetDualConss(), reoptnodeUpdateDualConss(), and SCIPreoptnodeInit().

    ◆ varboundtypes

    ◆ afterdualvarboundtypes

    SCIP_BOUNDTYPE* SCIP_ReoptNode::afterdualvarboundtypes

    boundtypes along the branching path after the first dual information

    Definition at line 101 of file struct_reopt.h.

    Referenced by addNode(), changeAncestorBranchings(), createReoptnode(), saveAfterDualBranchings(), SCIPreoptnodeGetPath(), and SCIPreoptnodeInit().

    ◆ varbounds

    ◆ afterdualvarbounds

    SCIP_Real* SCIP_ReoptNode::afterdualvarbounds

    bounds along the branching path after the first decision based on dual information

    Definition at line 103 of file struct_reopt.h.

    Referenced by addNode(), changeAncestorBranchings(), createReoptnode(), saveAfterDualBranchings(), SCIPreoptnodeGetPath(), SCIPreoptnodeInit(), and transformIntoOrig().

    ◆ lowerbound

    SCIP_Real SCIP_ReoptNode::lowerbound

    the last lowerbound of this node in the previous iteration

    Definition at line 104 of file struct_reopt.h.

    Referenced by addNode(), createReoptnode(), reoptnodeReset(), SCIPreoptApply(), SCIPreoptnodeGetLowerbound(), and SCIPreoptnodeInit().

    ◆ dualreds

    ◆ nvars

    ◆ varssize

    int SCIP_ReoptNode::varssize

    ◆ nafterdualvars

    int SCIP_ReoptNode::nafterdualvars

    ◆ afterdualvarssize

    int SCIP_ReoptNode::afterdualvarssize

    size of allocated memory

    Definition at line 109 of file struct_reopt.h.

    Referenced by changeAncestorBranchings(), createReoptnode(), saveAfterDualBranchings(), and SCIPreoptnodeInit().

    ◆ nchilds

    ◆ allocchildmem

    int SCIP_ReoptNode::allocchildmem

    allocated memory for child nodes

    Definition at line 111 of file struct_reopt.h.

    Referenced by addNode(), createReoptnode(), reoptAddChild(), reoptMoveIDs(), reoptnodeCheckMemory(), and SCIPreoptnodeInit().

    ◆ nconss

    ◆ consssize

    int SCIP_ReoptNode::consssize

    allocated memory for constraints

    Definition at line 113 of file struct_reopt.h.

    Referenced by createReoptnode(), reoptnodeCheckMemory(), reoptnodeReset(), and SCIPreoptnodeInit().

    ◆ childids

    ◆ parentID

    unsigned int SCIP_ReoptNode::parentID

    ◆ reopttype

    unsigned int SCIP_ReoptNode::reopttype