pub unsafe extern "C" fn SCIPcreateConsBasicSOCNonlinear(
scip: *mut SCIP,
cons: *mut *mut SCIP_CONS,
name: *const c_char,
nvars: c_int,
vars: *mut *mut SCIP_VAR,
coefs: *mut f64,
offsets: *mut f64,
constant: f64,
rhsvar: *mut SCIP_VAR,
rhscoeff: f64,
rhsoffset: f64,
) -> SCIP_RETCODEExpand description
creates and captures a nonlinear constraint that is a second-order cone constraint with all its constraint flags set to their default values
\f$\sqrt{\gamma + \sum_{i=1}^{n} (\alpha_i, (x_i + \beta_i))^2} \leq \alpha_{n+1}, (x_{n+1}+\beta_{n+1})\f$
@note the constraint gets captured, hence at one point you have to release it using the method SCIPreleaseCons()