pub unsafe extern "C" fn SCIPscaleupRowprep(
scip: *mut SCIP,
rowprep: *mut SCIP_ROWPREP,
minscaleup: f64,
success: *mut c_uint,
) -> f64Expand description
Scales up a rowprep to increase coefficients/sides that are within epsilon to an integer value, if possible.
Computes the minimal fractionality of all fractional coefficients and the side of the rowprep. If this fractionality is below epsilon, the rowprep is scaled up such that the fractionality exceeds epsilon, if this will not put any coefficient or side above SCIPhugeValue().
This function does not relax the rowprep.
success is set to TRUE if the resulting rowprep can be turned into a SCIP_ROW, that is,
all coefs and the side is below SCIPinfinity() and fractionalities are above epsilon.
If success is set to FALSE, then the rowprep will not have been modified.
@return The applied scaling factor, if success is set to TRUE.