Type Alias scip_sys::SCIP_NLPPARAM
source · pub type SCIP_NLPPARAM = SCIP_NlpParam;Expand description
parameters for NLP solve
Aliased Type§
struct SCIP_NLPPARAM {
pub lobjlimit: f64,
pub feastol: f64,
pub opttol: f64,
pub solvertol: f64,
pub timelimit: f64,
pub iterlimit: i32,
pub verblevel: u16,
pub fastfail: u32,
pub expectinfeas: u32,
pub warmstart: u32,
pub caller: *const i8,
}Fields§
§lobjlimit: f64< lower objective limit (cutoff)
feastol: f64< feasibility tolerance (maximal allowed absolute violation of constraints and variable bounds)
opttol: f64< optimality tolerance (maximal allowed absolute violation of optimality conditions)
solvertol: f64< solver-specific tolerance on accuracy, e.g., maximal violation of feasibility and optimality in scaled problem (0.0: use solver default)
timelimit: f64< time limit in seconds: use SCIP_REAL_MAX to use remaining time available for SCIP solve (limits/time - currenttime)
iterlimit: i32< iteration limit
verblevel: u16< verbosity level of output of NLP solver to the screen: 0 off, 1 normal, 2 debug, > 2 more debug
fastfail: u32< whether the NLP solver should stop early if convergence is slow
expectinfeas: u32< whether to expect an infeasible problem
warmstart: u32< whether to try to use solution of previous solve as starting point (if available)
caller: *const i8< name of file from which NLP is solved (it’s fine to set this to NULL)