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 93 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

◆ addedcols

SCIP_COL** SCIP_Fork::addedcols

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

Definition at line 95 of file struct_tree.h.

Referenced by forkAddLP().

◆ addedrows

SCIP_ROW** SCIP_Fork::addedrows

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

Definition at line 96 of file struct_tree.h.

Referenced by forkAddLP().

◆ lpistate

SCIP_LPISTATE* SCIP_Fork::lpistate

LP state information

Definition at line 97 of file struct_tree.h.

Referenced by forkReleaseLPIState(), and SCIPtreeLoadLPState().

◆ lpobjval

SCIP_Real SCIP_Fork::lpobjval

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

Definition at line 98 of file struct_tree.h.

Referenced by updatePseudocost().

◆ naddedcols

int SCIP_Fork::naddedcols

number of columns added at this node

Definition at line 99 of file struct_tree.h.

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

◆ naddedrows

int SCIP_Fork::naddedrows

number of rows added at this node

Definition at line 100 of file struct_tree.h.

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

◆ nlpistateref

int SCIP_Fork::nlpistateref

number of times, the LP state is needed

Definition at line 101 of file struct_tree.h.

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

◆ nchildren

unsigned int SCIP_Fork::nchildren

number of children of this parent node

Definition at line 102 of file struct_tree.h.

Referenced by nodeDeactivate(), and nodeReleaseParent().

◆ lpwasprimfeas

unsigned int SCIP_Fork::lpwasprimfeas

primal feasibility of saved LP state information

Definition at line 103 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().

◆ lpwasdualfeas

unsigned int SCIP_Fork::lpwasdualfeas

dual feasibility of saved LP state information

Definition at line 104 of file struct_tree.h.

Referenced by SCIPtreeLoadLPState().