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_REOPTCONSDATA * | dualredscur |
SCIP_REOPTCONSDATA * | dualredsnex |
SCIP_BOUNDTYPE * | varboundtypes |
SCIP_BOUNDTYPE * | afterdualvarboundtypes |
SCIP_Real * | varbounds |
SCIP_Real * | afterdualvarbounds |
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 |
SCIP_REOPTCONSDATA** SCIP_ReoptNode::conss |
array of constraints added to the node, i.e., logic-or constraints
Definition at line 95 of file struct_reopt.h.
Referenced by addLocalConss(), createReoptnode(), reopttreeDeleteNode(), saveLocalConssData(), SCIPreoptApplyCompression(), and SCIPreoptSplitRoot().
SCIP_VAR** SCIP_ReoptNode::vars |
variables along the branching path up to the next stored node
Definition at line 96 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), dryBranch(), moveChildrenUp(), saveAncestorBranchings(), SCIPreoptApplyCompression(), SCIPreoptSplitRoot(), transformIntoOrig(), and updateConstraintPropagation().
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(), createReoptnode(), saveAfterDualBranchings(), and transformIntoOrig().
SCIP_REOPTCONSDATA* SCIP_ReoptNode::dualredscur |
dual reductions that need to be reconstructed the current round
Definition at line 98 of file struct_reopt.h.
Referenced by addSplitcons(), collectDualInformation(), createReoptnode(), SCIPreoptApply(), and SCIPreoptSplitRoot().
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(), and createReoptnode().
SCIP_BOUNDTYPE* SCIP_ReoptNode::varboundtypes |
boundtypes along the branching path up to the next stored node
Definition at line 100 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), dryBranch(), moveChildrenUp(), saveAncestorBranchings(), SCIPreoptApplyCompression(), SCIPreoptSplitRoot(), and updateConstraintPropagation().
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(), createReoptnode(), and saveAfterDualBranchings().
SCIP_Real* SCIP_ReoptNode::varbounds |
bounds along the branching path up to the next stored node
Definition at line 102 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), dryBranch(), moveChildrenUp(), saveAncestorBranchings(), SCIPreoptApplyCompression(), SCIPreoptSplitRoot(), transformIntoOrig(), and updateConstraintPropagation().
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(), createReoptnode(), saveAfterDualBranchings(), and transformIntoOrig().
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(), and SCIPreoptApply().
SCIP_Bool SCIP_ReoptNode::dualreds |
flag whether dual reduction were performed
Definition at line 105 of file struct_reopt.h.
Referenced by addNode(), addSplitcons(), collectDualInformation(), createReoptnode(), and SCIPreoptApply().
int SCIP_ReoptNode::nvars |
number of branching decisions up to the next stored node
Definition at line 106 of file struct_reopt.h.
Referenced by addNode(), clearReoptnodes(), createReoptnode(), dryBranch(), moveChildrenUp(), saveAncestorBranchings(), SCIPreoptApplyCompression(), SCIPreoptGetSolveLP(), SCIPreoptSplitRoot(), transformIntoOrig(), and updateConstraintPropagation().
int SCIP_ReoptNode::varssize |
size of allocated memory
Definition at line 107 of file struct_reopt.h.
Referenced by createReoptnode(), moveChildrenUp(), saveAncestorBranchings(), SCIPreoptApplyCompression(), and updateConstraintPropagation().
int SCIP_ReoptNode::nafterdualvars |
number of branching decisions after the first dual information
Definition at line 108 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), saveAfterDualBranchings(), and transformIntoOrig().
int SCIP_ReoptNode::afterdualvarssize |
size of allocated memory
Definition at line 109 of file struct_reopt.h.
Referenced by createReoptnode(), and saveAfterDualBranchings().
int SCIP_ReoptNode::nchilds |
number of child nodes
Definition at line 110 of file struct_reopt.h.
Referenced by addNode(), changeReopttypeOfSubtree(), createReoptnode(), deleteChildrenBelow(), dryBranch(), moveChildrenUp(), reoptAddChild(), reoptGetLeaves(), reoptGetNLeaves(), reoptMoveIDs(), reopttreeDeleteNode(), reopttreeGetNNodes(), SCIPreoptApplyCompression(), SCIPreoptGetChildIDs(), SCIPreoptGetLeaves(), SCIPreoptGetNLeaves(), SCIPreoptGetSolveLP(), SCIPreoptSplitRoot(), and shrinkNode().
int SCIP_ReoptNode::allocchildmem |
allocated memory for child nodes
Definition at line 111 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), reoptAddChild(), and reoptMoveIDs().
int SCIP_ReoptNode::nconss |
number of added constraints
Definition at line 112 of file struct_reopt.h.
Referenced by addLocalConss(), addNode(), createReoptnode(), dryBranch(), reopttreeDeleteNode(), saveLocalConssData(), SCIPreoptApplyCompression(), SCIPreoptGetNAddedConss(), and SCIPreoptSplitRoot().
int SCIP_ReoptNode::consssize |
allocated memory for constraints
Definition at line 113 of file struct_reopt.h.
Referenced by createReoptnode().
unsigned int* SCIP_ReoptNode::childids |
array of child nodes that need to be reoptimized
Definition at line 114 of file struct_reopt.h.
Referenced by addNode(), changeReopttypeOfSubtree(), createReoptnode(), deleteChildrenBelow(), dryBranch(), moveChildrenUp(), reoptAddChild(), reoptGetLeaves(), reoptGetNLeaves(), reoptMoveIDs(), reopttreeDeleteNode(), reopttreeGetNNodes(), SCIPreoptGetChildIDs(), SCIPreoptGetLeaves(), SCIPreoptGetNLeaves(), and shrinkNode().
unsigned int SCIP_ReoptNode::parentID |
id of the stored parent node
Definition at line 116 of file struct_reopt.h.
Referenced by addNode(), createReoptnode(), moveChildrenUp(), SCIPreoptApplyCompression(), and SCIPreoptSplitRoot().
unsigned int SCIP_ReoptNode::reopttype |
reason for storing the node
Definition at line 117 of file struct_reopt.h.
Referenced by addNode(), changeReopttypeOfSubtree(), createReoptnode(), SCIPreoptApply(), SCIPreoptApplyCompression(), and SCIPreoptSplitRoot().