Scippy

SCIP

Solving Constraint Integer Programs

SCIP_ReoptNode Struct Reference

Detailed Description

nodes of SCIP_ReoptTree

Definition at line 65 of file struct_reopt.h.

#include <struct_reopt.h>

Data Fields

LOGICORDATA ** conss
 
SCIP_VAR ** vars
 
SCIP_VAR ** afterdualvars
 
LOGICORDATAdualconscur
 
LOGICORDATAdualconsnex
 
SCIP_BOUNDTYPEvarboundtypes
 
SCIP_BOUNDTYPEafterdualvarboundtypes
 
SCIP_Realvarbounds
 
SCIP_Realafterdualvarbounds
 
SCIP_Real lowerbound
 
SCIP_Bool dualfixing
 
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

SCIP_VAR** SCIP_ReoptNode::afterdualvars

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

Definition at line 69 of file struct_reopt.h.

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

LOGICORDATA* SCIP_ReoptNode::dualconsnex

dual constraint that need to be added the next round

Definition at line 71 of file struct_reopt.h.

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

SCIP_BOUNDTYPE* SCIP_ReoptNode::afterdualvarboundtypes

boundtypes along the branching path after the first dual information

Definition at line 73 of file struct_reopt.h.

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

SCIP_Real* SCIP_ReoptNode::afterdualvarbounds

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

Definition at line 75 of file struct_reopt.h.

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

SCIP_Real SCIP_ReoptNode::lowerbound

the last lowerbound of this node in the previous iteration

Definition at line 76 of file struct_reopt.h.

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

int SCIP_ReoptNode::nafterdualvars
int SCIP_ReoptNode::afterdualvarssize

size of allocated memory

Definition at line 81 of file struct_reopt.h.

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

int SCIP_ReoptNode::allocchildmem

allocated memory for child nodes

Definition at line 83 of file struct_reopt.h.

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

int SCIP_ReoptNode::consssize

allocated memory for constraints

Definition at line 85 of file struct_reopt.h.

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

unsigned int SCIP_ReoptNode::parentID
unsigned int SCIP_ReoptNode::reopttype