SCIPselectVarPseudoStrongBranching

Function SCIPselectVarPseudoStrongBranching 

Source
pub unsafe extern "C" fn SCIPselectVarPseudoStrongBranching(
    scip: *mut SCIP,
    pseudocands: *mut *mut SCIP_VAR,
    skipdown: *mut c_uint,
    skipup: *mut c_uint,
    npseudocands: c_int,
    npriopseudocands: c_int,
    bestpseudocand: *mut c_int,
    bestdown: *mut f64,
    bestup: *mut f64,
    bestscore: *mut f64,
    bestdownvalid: *mut c_uint,
    bestupvalid: *mut c_uint,
    provedbound: *mut f64,
    result: *mut SCIP_RESULT,
) -> SCIP_RETCODE
Expand description

Selects a variable from a set of candidates by strong branching

@return \ref SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See \ref SCIP_Retcode “SCIP_RETCODE” for a complete list of error codes.

@note The variables in the lpcands array must have a fractional value in the current LP solution