Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Subroot Struct Reference

Detailed Description

fork with solved LP, where bounds and constraints have been changed, and rows and columns were removed and added

Definition at line 116 of file struct_tree.h.

#include <struct_tree.h>

Data Fields

SCIP_COL ** cols
 
SCIP_ROW ** rows
 
SCIP_LPISTATElpistate
 
SCIP_Real lpobjval
 
int ncols
 
int nrows
 
int nlpistateref
 
unsigned int nchildren:30
 
unsigned int lpwasprimfeas:1
 
unsigned int lpwasprimchecked:1
 
unsigned int lpwasdualfeas:1
 
unsigned int lpwasdualchecked:1
 

Field Documentation

◆ cols

SCIP_COL** SCIP_Subroot::cols

array with pointers to the columns in the same order as in the LP

Definition at line 118 of file struct_tree.h.

Referenced by subrootConstructLP().

◆ rows

SCIP_ROW** SCIP_Subroot::rows

array with pointers to the rows in the same order as in the LP

Definition at line 119 of file struct_tree.h.

Referenced by subrootConstructLP().

◆ lpistate

SCIP_LPISTATE* SCIP_Subroot::lpistate

LP state information

Definition at line 120 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState(), and subrootReleaseLPIState().

◆ lpobjval

SCIP_Real SCIP_Subroot::lpobjval

the LP objective value for that node, needed to compute the pseudo costs correctly

Definition at line 121 of file struct_tree.h.

◆ ncols

int SCIP_Subroot::ncols

number of columns in the LP

Definition at line 122 of file struct_tree.h.

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

◆ nrows

int SCIP_Subroot::nrows

number of rows in the LP

Definition at line 123 of file struct_tree.h.

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

◆ nlpistateref

int SCIP_Subroot::nlpistateref

number of times, the LP state is needed

Definition at line 124 of file struct_tree.h.

Referenced by SCIPnodeCaptureLPIState(), SCIPnodeReleaseLPIState(), subrootCaptureLPIState(), and subrootReleaseLPIState().

◆ nchildren

unsigned int SCIP_Subroot::nchildren

number of children of this parent node

Definition at line 125 of file struct_tree.h.

Referenced by nodeDeactivate(), and nodeReleaseParent().

◆ lpwasprimfeas

unsigned int SCIP_Subroot::lpwasprimfeas

primal feasibility of saved LP state information

Definition at line 126 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().

◆ lpwasprimchecked

unsigned int SCIP_Subroot::lpwasprimchecked

primal feasibility check state of saved LP state information

Definition at line 127 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().

◆ lpwasdualfeas

unsigned int SCIP_Subroot::lpwasdualfeas

dual feasibility of saved LP state information

Definition at line 128 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().

◆ lpwasdualchecked

unsigned int SCIP_Subroot::lpwasdualchecked

dual feasibility check state of saved LP state information

Definition at line 129 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().