# 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_LPISTATElpistate

SCIP_Real lpobjval

int nlpistateref

unsigned int nchildren:30

unsigned int lpwasprimfeas:1

unsigned int lpwasdualfeas:1

## Field Documentation

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

Definition at line 95 of file struct_tree.h.

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

Definition at line 96 of file struct_tree.h.

## ◆ lpistate

 SCIP_LPISTATE* SCIP_Fork::lpistate

LP state information

Definition at line 97 of file struct_tree.h.

## ◆ 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().

number of columns added at this node

Definition at line 99 of file struct_tree.h.

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

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.

## ◆ 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.