Function scip_sys::SCIPcreateExprQuadratic
source · pub unsafe extern "C" fn SCIPcreateExprQuadratic(
scip: *mut SCIP,
expr: *mut *mut SCIP_EXPR,
nlinvars: c_int,
linvars: *mut *mut SCIP_VAR,
lincoefs: *mut f64,
nquadterms: c_int,
quadvars1: *mut *mut SCIP_VAR,
quadvars2: *mut *mut SCIP_VAR,
quadcoefs: *mut f64,
ownercreate: Option<unsafe extern "C" fn(scip: *mut SCIP, expr: *mut SCIP_EXPR, ownerdata: *mut *mut SCIP_EXPR_OWNERDATA, ownerfree: *mut Option<unsafe extern "C" fn(scip: *mut SCIP, expr: *mut SCIP_EXPR, ownerdata: *mut *mut SCIP_EXPR_OWNERDATA) -> SCIP_RETCODE>, ownerprint: *mut Option<unsafe extern "C" fn(scip: *mut SCIP, file: *mut FILE, expr: *mut SCIP_EXPR, ownerdata: *mut SCIP_EXPR_OWNERDATA) -> SCIP_RETCODE>, ownerevalactivity: *mut Option<unsafe extern "C" fn(scip: *mut SCIP, expr: *mut SCIP_EXPR, ownerdata: *mut SCIP_EXPR_OWNERDATA) -> SCIP_RETCODE>, ownercreatedata: *mut c_void) -> SCIP_RETCODE>,
ownercreatedata: *mut c_void
) -> SCIP_RETCODEExpand description
creates and captures an expression representing a quadratic function