pub unsafe extern "C" fn SCIPnlhdlrSetSepa(
nlhdlr: *mut SCIP_NLHDLR,
initsepa: Option<unsafe extern "C" fn(scip: *mut SCIP, conshdlr: *mut SCIP_CONSHDLR, cons: *mut SCIP_CONS, nlhdlr: *mut SCIP_NLHDLR, expr: *mut SCIP_EXPR, nlhdlrexprdata: *mut SCIP_NLHDLREXPRDATA, overestimate: c_uint, underestimate: c_uint, infeasible: *mut c_uint) -> SCIP_RETCODE>,
enfo: Option<unsafe extern "C" fn(scip: *mut SCIP, conshdlr: *mut SCIP_CONSHDLR, cons: *mut SCIP_CONS, nlhdlr: *mut SCIP_NLHDLR, expr: *mut SCIP_EXPR, nlhdlrexprdata: *mut SCIP_NLHDLREXPRDATA, sol: *mut SCIP_SOL, auxvalue: f64, overestimate: c_uint, allowweakcuts: c_uint, separated: c_uint, addbranchscores: c_uint, branchcandonly: c_uint, result: *mut SCIP_RESULT) -> SCIP_RETCODE>,
estimate: Option<unsafe extern "C" fn(scip: *mut SCIP, conshdlr: *mut SCIP_CONSHDLR, nlhdlr: *mut SCIP_NLHDLR, expr: *mut SCIP_EXPR, nlhdlrexprdata: *mut SCIP_NLHDLREXPRDATA, sol: *mut SCIP_SOL, auxvalue: f64, overestimate: c_uint, targetvalue: f64, addbranchscores: c_uint, rowpreps: *mut SCIP_PTRARRAY, success: *mut c_uint, addedbranchscores: *mut c_uint) -> SCIP_RETCODE>,
exitsepa: Option<unsafe extern "C" fn(scip: *mut SCIP, nlhdlr: *mut SCIP_NLHDLR, expr: *mut SCIP_EXPR, nlhdlrexprdata: *mut SCIP_NLHDLREXPRDATA) -> SCIP_RETCODE>,
)Expand description
sets the enforcement callbacks of a nonlinear handler