Scippy

SCIP

Solving Constraint Integer Programs

SCIP_ReoptNode Struct Reference

Detailed Description

nodes of SCIP_ReoptTree

Definition at line 79 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 83 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 85 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 87 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 89 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 90 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 95 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 97 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 99 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