Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Probingnode Struct Reference

Detailed Description

probing node, possibly with solved LP, where bounds and constraints have been changed, and rows and columns might have been added

Definition at line 46 of file struct_tree.h.

#include <struct_tree.h>

Data Fields

SCIP_LPISTATElpistate
 
SCIP_LPINORMSlpinorms
 
int ninitialcols
 
int ninitialrows
 
int ncols
 
int nrows
 
SCIP_VAR ** origobjvars
 
SCIP_Realorigobjvals
 
int nchgdobjs
 
SCIP_Bool lpwasprimfeas
 
SCIP_Bool lpwasprimchecked
 
SCIP_Bool lpwasdualfeas
 
SCIP_Bool lpwasdualchecked
 

Field Documentation

◆ lpistate

SCIP_LPISTATE* SCIP_Probingnode::lpistate

LP state information

Definition at line 48 of file struct_tree.h.

Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

◆ lpinorms

SCIP_LPINORMS* SCIP_Probingnode::lpinorms

LP pricing norms information

Definition at line 49 of file struct_tree.h.

Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

◆ ninitialcols

int SCIP_Probingnode::ninitialcols

number of LP columns before the node was processed

Definition at line 50 of file struct_tree.h.

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

◆ ninitialrows

int SCIP_Probingnode::ninitialrows

number of LP rows before the node was processed

Definition at line 51 of file struct_tree.h.

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

◆ ncols

int SCIP_Probingnode::ncols

total number of columns of this node's LP

Definition at line 52 of file struct_tree.h.

Referenced by probingnodeUpdate(), treeCheckPath(), treeCreateProbingNode(), and treeUpdatePathLPSize().

◆ nrows

int SCIP_Probingnode::nrows

total number of rows of this node's LP

Definition at line 53 of file struct_tree.h.

Referenced by probingnodeUpdate(), treeCheckPath(), treeCreateProbingNode(), and treeUpdatePathLPSize().

◆ origobjvars

SCIP_VAR** SCIP_Probingnode::origobjvars

variables whose objective function coefficients have changed

Definition at line 54 of file struct_tree.h.

Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

◆ origobjvals

SCIP_Real* SCIP_Probingnode::origobjvals

original objective function coefficients

Definition at line 55 of file struct_tree.h.

Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

◆ nchgdobjs

int SCIP_Probingnode::nchgdobjs

number of changed objective coefficients

Definition at line 56 of file struct_tree.h.

Referenced by SCIPchgVarObjProbing(), and treeBacktrackProbing().

◆ lpwasprimfeas

SCIP_Bool SCIP_Probingnode::lpwasprimfeas

primal feasibility of saved LP state information

Definition at line 57 of file struct_tree.h.

Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

◆ lpwasprimchecked

SCIP_Bool SCIP_Probingnode::lpwasprimchecked

primal feasibility check state of saved LP state information

Definition at line 58 of file struct_tree.h.

Referenced by probingnodeUpdate(), and SCIPtreeLoadProbingLPState().

◆ lpwasdualfeas

SCIP_Bool SCIP_Probingnode::lpwasdualfeas

dual feasibility of saved LP state information

Definition at line 59 of file struct_tree.h.

Referenced by probingnodeUpdate(), SCIPtreeLoadProbingLPState(), and SCIPtreeSetProbingLPState().

◆ lpwasdualchecked

SCIP_Bool SCIP_Probingnode::lpwasdualchecked

dual feasibility check state of saved LP state information

Definition at line 60 of file struct_tree.h.

Referenced by probingnodeUpdate(), and SCIPtreeLoadProbingLPState().