pub type SCIP_FORK = SCIP_Fork;Expand description
fork with solved LP, where bounds and constraints have been changed, and rows and columns were added
Aliased Type§
#[repr(C)]pub struct SCIP_FORK {
pub addedcols: *mut *mut SCIP_Col,
pub addedrows: *mut *mut SCIP_Row,
pub lpistate: *mut SCIP_LPiState,
pub lpobjval: f64,
pub naddedcols: i32,
pub naddedrows: i32,
pub nlpistateref: i32,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}Fields§
§addedcols: *mut *mut SCIP_Col< array with pointers to new columns added at this node into the LP
addedrows: *mut *mut SCIP_Row< array with pointers to new rows added at this node into the LP
lpistate: *mut SCIP_LPiState< LP state information
lpobjval: f64< the LP objective value for that node, needed to compute the pseudo costs correctly
naddedcols: i32< number of columns added at this node
naddedrows: i32< number of rows added at this node
nlpistateref: i32< number of times, the LP state is needed
_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>