SCIPchgRelaxfeastol

Function SCIPchgRelaxfeastol 

Source
pub unsafe extern "C" fn SCIPchgRelaxfeastol(
    scip: *mut SCIP,
    relaxfeastol: f64,
) -> f64
Expand description

sets the primal feasibility tolerance of relaxations

This tolerance value is used by the SCIP core and plugins to tighten then feasibility tolerance on relaxations (especially the LP relaxation) during a solve. It is set to SCIP_INVALID initially, which means that only the feasibility tolerance of the particular relaxation is taken into account. If set to a valid value, however, then this value should be used to reduce the primal feasibility tolerance of a relaxation (thus, use the minimum of relaxfeastol and the relaxations primal feastol).

@pre The value of relaxfeastol is reset to SCIP_INVALID when initializing the solve (INITSOL). Therefore, this method can only be called in one of the following stages of the SCIP solving process: - \ref SCIP_STAGE_INITSOLVE - \ref SCIP_STAGE_SOLVING

@return previous value of relaxfeastol