Function SCIPsolveNlpiParam

Source
pub unsafe extern "C" fn SCIPsolveNlpiParam(
    scip: *mut SCIP,
    nlpi: *mut SCIP_NLPI,
    problem: *mut SCIP_NLPIPROBLEM,
    param: SCIP_NLPPARAM,
) -> SCIP_RETCODE
Expand description

try to solve NLP with all parameters given as SCIP_NLPPARAM struct

Typical use is

SCIP_NLPPARAM nlparam = { SCIP_NLPPARAM_DEFAULT(scip); }
nlpparam.iterlimit = 42;
SCIP_CALL( SCIPsolveNlpiParam(scip, nlpi, nlpiproblem, nlpparam) );

or, in “one” line:

SCIP_CALL( SCIPsolveNlpiParam(scip, nlpi, nlpiproblem,
   (SCIP_NLPPARAM){ SCIP_NLPPARAM_DEFAULT(scip), .iterlimit = 42 }) );

To get the latter, also \ref SCIPsolveNlpi can be used.