pub type SCIP_LPSOLVALS = SCIP_LpSolVals;Expand description
collected values of the LP data which depend on the LP solution We store these values to recover the LP solution at start of diving or probing mode, say, without having to resolve the LP.
Aliased Type§
#[repr(C)]pub struct SCIP_LPSOLVALS {
pub lpsolstat: u32,
pub lpobjval: f64,
pub primalfeasible: u32,
pub primalchecked: u32,
pub dualfeasible: u32,
pub dualchecked: u32,
pub solisbasic: u32,
pub lpissolved: u32,
pub hasprovedboundexact: u32,
}Fields§
§lpsolstat: u32< solution status of last LP solution
lpobjval: f64< objective value of LP without loose variables, or SCIP_INVALID
primalfeasible: u32< is current LP solution primal feasible?
primalchecked: u32< was current LP solution checked for primal feasibility?
dualfeasible: u32< is current LP solution dual feasible?
dualchecked: u32< was current LP solution checked for primal feasibility?
solisbasic: u32< is current LP solution a basic solution?
lpissolved: u32< is current LP solved?
hasprovedboundexact: u32< is the current LP provably dual feasible (in exact mode)