## 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_LPISTATE * | lpistate |

SCIP_LPINORMS * | lpinorms |

int | ninitialcols |

int | ninitialrows |

int | ncols |

int | nrows |

SCIP_VAR ** | origobjvars |

SCIP_Real * | origobjvals |

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