Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Fork Struct Reference

Detailed Description

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

Definition at line 89 of file struct_tree.h.

#include <struct_tree.h>

Data Fields

SCIP_COL ** addedcols
 
SCIP_ROW ** addedrows
 
SCIP_LPISTATElpistate
 
SCIP_Real lpobjval
 
int naddedcols
 
int naddedrows
 
int nlpistateref
 
unsigned int nchildren:30
 
unsigned int lpwasprimfeas:1
 
unsigned int lpwasdualfeas:1
 

Field Documentation

SCIP_COL** SCIP_Fork::addedcols

array with pointers to new columns added at this node into the LP

Definition at line 91 of file struct_tree.h.

Referenced by forkAddLP().

SCIP_ROW** SCIP_Fork::addedrows

array with pointers to new rows added at this node into the LP

Definition at line 92 of file struct_tree.h.

Referenced by forkAddLP().

SCIP_LPISTATE* SCIP_Fork::lpistate

LP state information

Definition at line 93 of file struct_tree.h.

Referenced by forkReleaseLPIState(), and SCIPtreeLoadLPState().

SCIP_Real SCIP_Fork::lpobjval

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

Definition at line 94 of file struct_tree.h.

Referenced by updatePseudocost().

int SCIP_Fork::naddedcols

number of columns added at this node

Definition at line 95 of file struct_tree.h.

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

int SCIP_Fork::naddedrows

number of rows added at this node

Definition at line 96 of file struct_tree.h.

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

int SCIP_Fork::nlpistateref

number of times, the LP state is needed

Definition at line 97 of file struct_tree.h.

Referenced by forkCaptureLPIState(), forkReleaseLPIState(), SCIPnodeCaptureLPIState(), and SCIPnodeReleaseLPIState().

unsigned int SCIP_Fork::nchildren

number of children of this parent node

Definition at line 98 of file struct_tree.h.

Referenced by nodeDeactivate(), and nodeReleaseParent().

unsigned int SCIP_Fork::lpwasprimfeas

primal feasibility of saved LP state information

Definition at line 99 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().

unsigned int SCIP_Fork::lpwasdualfeas

dual feasibility of saved LP state information

Definition at line 100 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().