SCIP_PROBINGNODE

Type Alias SCIP_PROBINGNODE 

Source
pub type SCIP_PROBINGNODE = SCIP_Probingnode;
Expand description

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

Aliased Type§

#[repr(C)]
pub struct SCIP_PROBINGNODE {
Show 13 fields pub lpistate: *mut SCIP_LPiState, pub lpinorms: *mut SCIP_LPiNorms, pub ninitialcols: i32, pub ninitialrows: i32, pub ncols: i32, pub nrows: i32, pub origobjvars: *mut *mut SCIP_Var, pub origobjvals: *mut f64, pub nchgdobjs: i32, pub lpwasprimfeas: u32, pub lpwasprimchecked: u32, pub lpwasdualfeas: u32, pub lpwasdualchecked: u32,
}

Fields§

§lpistate: *mut SCIP_LPiState

< LP state information

§lpinorms: *mut SCIP_LPiNorms

< LP pricing norms information

§ninitialcols: i32

< number of LP columns before the node was processed

§ninitialrows: i32

< number of LP rows before the node was processed

§ncols: i32

< total number of columns of this node’s LP

§nrows: i32

< total number of rows of this node’s LP

§origobjvars: *mut *mut SCIP_Var

< variables whose objective function coefficients have changed

§origobjvals: *mut f64

< original objective function coefficients

§nchgdobjs: i32

< number of changed objective coefficients

§lpwasprimfeas: u32

< primal feasibility of saved LP state information

§lpwasprimchecked: u32

< primal feasibility check state of saved LP state information

§lpwasdualfeas: u32

< dual feasibility of saved LP state information

§lpwasdualchecked: u32

< dual feasibility check state of saved LP state information