Detailed Description
parameters for NLP solve
Definition at line 66 of file type_nlpi.h.
#include <type_nlpi.h>
Data Fields | |
SCIP_Real | lobjlimit |
SCIP_Real | feastol |
SCIP_Real | opttol |
SCIP_Real | solvertol |
SCIP_Real | timelimit |
int | iterlimit |
unsigned short | verblevel |
SCIP_NLPPARAM_FASTFAIL | fastfail |
SCIP_Bool | expectinfeas |
SCIP_Bool | warmstart |
const char * | caller |
Field Documentation
◆ lobjlimit
SCIP_Real SCIP_NlpParam::lobjlimit |
lower objective limit (cutoff)
Definition at line 68 of file type_nlpi.h.
Referenced by handleNlpParam().
◆ feastol
SCIP_Real SCIP_NlpParam::feastol |
feasibility tolerance (maximal allowed absolute violation of constraints and variable bounds)
Definition at line 69 of file type_nlpi.h.
Referenced by applyNlobbt(), handleNlpParam(), heurExec(), resolveNLPWithTighterFeastol(), SCIP_DECL_RELAXEXEC(), and SCIPnlpiSolve().
◆ opttol
SCIP_Real SCIP_NlpParam::opttol |
optimality tolerance (maximal allowed absolute violation of optimality conditions)
Definition at line 70 of file type_nlpi.h.
Referenced by applyNlobbt(), handleNlpParam(), heurExec(), resolveNLPWithTighterFeastol(), SCIP_DECL_RELAXEXEC(), and SCIPnlpiSolve().
◆ solvertol
SCIP_Real SCIP_NlpParam::solvertol |
solver-specific tolerance on accuracy, e.g., maximal violation of feasibility and optimality in scaled problem (0.0: use solver default)
Definition at line 71 of file type_nlpi.h.
Referenced by handleNlpParam(), and SCIPnlpiSolve().
◆ timelimit
SCIP_Real SCIP_NlpParam::timelimit |
time limit in seconds: use SCIP_REAL_MAX to use remaining time available for SCIP solve (limits/time - currenttime)
Definition at line 72 of file type_nlpi.h.
Referenced by handleNlpParam(), SCIPnlpiSolve(), and solveNlp().
◆ iterlimit
int SCIP_NlpParam::iterlimit |
iteration limit
Definition at line 73 of file type_nlpi.h.
Referenced by handleNlpParam(), heurExec(), SCIP_DECL_RELAXEXEC(), SCIPnlpiSolve(), and solveNlp().
◆ verblevel
unsigned short SCIP_NlpParam::verblevel |
verbosity level of output of NLP solver to the screen: 0 off, 1 normal, 2 debug, > 2 more debug
Definition at line 74 of file type_nlpi.h.
Referenced by applyNlobbt(), and handleNlpParam().
◆ fastfail
SCIP_NLPPARAM_FASTFAIL SCIP_NlpParam::fastfail |
whether the NLP solver should stop early if convergence is slow
Definition at line 75 of file type_nlpi.h.
Referenced by handleNlpParam().
◆ expectinfeas
SCIP_Bool SCIP_NlpParam::expectinfeas |
whether to expect an infeasible problem
Definition at line 76 of file type_nlpi.h.
Referenced by handleNlpParam().
◆ warmstart
SCIP_Bool SCIP_NlpParam::warmstart |
whether to try to use solution of previous solve as starting point (if available)
Definition at line 77 of file type_nlpi.h.
Referenced by handleNlpParam(), and nlpSolve().
◆ caller
const char* SCIP_NlpParam::caller |
name of file from which NLP is solved (it's fine to set this to NULL)
Definition at line 78 of file type_nlpi.h.