Detailed Description
internal methods for global SCIP settings
Definition in file set.h.
#include "scip/def.h"
#include "blockmemshell/memory.h"
#include "scip/type_bandit.h"
#include "scip/type_set.h"
#include "scip/type_stat.h"
#include "scip/type_clock.h"
#include "scip/type_paramset.h"
#include "scip/type_event.h"
#include "scip/type_scip.h"
#include "scip/type_branch.h"
#include "scip/type_conflict.h"
#include "scip/type_cons.h"
#include "scip/type_disp.h"
#include "scip/type_heur.h"
#include "scip/type_compr.h"
#include "scip/type_nodesel.h"
#include "scip/type_presol.h"
#include "scip/type_pricer.h"
#include "scip/type_reader.h"
#include "scip/type_relax.h"
#include "scip/type_sepa.h"
#include "scip/type_table.h"
#include "scip/type_prop.h"
#include "scip/type_benders.h"
#include "scip/struct_set.h"
Go to the source code of this file.
Macro Definition Documentation
◆ SCIPsetAllocBuffer
#define SCIPsetAllocBuffer | ( | set, | |
ptr | |||
) | ( (BMSallocBufferMemory((set)->buffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetAllocBufferSize
#define SCIPsetAllocBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetAllocBufferArray
#define SCIPsetAllocBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetDuplicateBufferSize
#define SCIPsetDuplicateBufferSize | ( | set, | |
ptr, | |||
source, | |||
size | |||
) | ( (BMSduplicateBufferMemory((set)->buffer, (ptr), (source), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetDuplicateBufferArray
#define SCIPsetDuplicateBufferArray | ( | set, | |
ptr, | |||
source, | |||
num | |||
) | ( (BMSduplicateBufferMemoryArray((set)->buffer, (ptr), (source), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetReallocBufferSize
#define SCIPsetReallocBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSreallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetReallocBufferArray
#define SCIPsetReallocBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSreallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetFreeBuffer
#define SCIPsetFreeBuffer | ( | set, | |
ptr | |||
) | BMSfreeBufferMemory((set)->buffer, (ptr)) |
◆ SCIPsetFreeBufferSize
#define SCIPsetFreeBufferSize | ( | set, | |
ptr | |||
) | BMSfreeBufferMemorySize((set)->buffer, (ptr)) |
◆ SCIPsetFreeBufferArray
#define SCIPsetFreeBufferArray | ( | set, | |
ptr | |||
) | BMSfreeBufferMemoryArray((set)->buffer, (ptr)) |
◆ SCIPsetAllocCleanBuffer
#define SCIPsetAllocCleanBuffer | ( | set, | |
ptr | |||
) | ( (BMSallocBufferMemory((set)->cleanbuffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetAllocCleanBufferSize
#define SCIPsetAllocCleanBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSallocBufferMemorySize((set)->cleanbuffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetAllocCleanBufferArray
#define SCIPsetAllocCleanBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSallocBufferMemoryArray((set)->cleanbuffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
◆ SCIPsetFreeCleanBuffer
#define SCIPsetFreeCleanBuffer | ( | set, | |
ptr | |||
) | BMSfreeBufferMemory((set)->cleanbuffer, (ptr)) |
◆ SCIPsetFreeCleanBufferSize
#define SCIPsetFreeCleanBufferSize | ( | set, | |
ptr | |||
) | BMSfreeBufferMemorySize((set)->cleanbuffer, (ptr)) |
◆ SCIPsetFreeCleanBufferArray
#define SCIPsetFreeCleanBufferArray | ( | set, | |
ptr | |||
) | BMSfreeBufferMemoryArray((set)->cleanbuffer, (ptr)) |
◆ SCIPsetDebugMsg
#define SCIPsetDebugMsg while ( FALSE ) SCIPsetDebugMsgPrint |
◆ SCIPsetDebugMsgPrint
#define SCIPsetDebugMsgPrint while ( FALSE ) SCIPsetDebugMessagePrint |
Function Documentation
◆ SCIPsetCopyPlugins()
SCIP_RETCODE SCIPsetCopyPlugins | ( | SCIP_SET * | sourceset, |
SCIP_SET * | targetset, | ||
SCIP_Bool | copyreaders, | ||
SCIP_Bool | copypricers, | ||
SCIP_Bool | copyconshdlrs, | ||
SCIP_Bool | copyconflicthdlrs, | ||
SCIP_Bool | copypresolvers, | ||
SCIP_Bool | copyrelaxators, | ||
SCIP_Bool | copyseparators, | ||
SCIP_Bool | copycutselectors, | ||
SCIP_Bool | copypropagators, | ||
SCIP_Bool | copyheuristics, | ||
SCIP_Bool | copyeventhdlrs, | ||
SCIP_Bool | copynodeselectors, | ||
SCIP_Bool | copybranchrules, | ||
SCIP_Bool | copydisplays, | ||
SCIP_Bool | copydialogs, | ||
SCIP_Bool | copytables, | ||
SCIP_Bool | copyexprhdlrs, | ||
SCIP_Bool | copynlpis, | ||
SCIP_Bool * | allvalid | ||
) |
copies plugins from sourcescip to targetscip; in case that a constraint handler which does not need constraints cannot be copied, valid will return FALSE. All plugins can declare that, if their copy process failed, the copied SCIP instance might not represent the same problem semantics as the original. Note that in this case dual reductions might be invalid.
- Parameters
-
sourceset source SCIP_SET data structure targetset target SCIP_SET data structure copyreaders should the file readers be copied copypricers should the variable pricers be copied copyconshdlrs should the constraint handlers be copied copyconflicthdlrs should the conflict handlers be copied copypresolvers should the presolvers be copied copyrelaxators should the relaxators be copied copyseparators should the separators be copied copycutselectors should the cut selectors be copied copypropagators should the propagators be copied copyheuristics should the heuristics be copied copyeventhdlrs should the event handlers be copied copynodeselectors should the node selectors be copied copybranchrules should the branchrules be copied copydisplays should the display columns be copied copydialogs should the dialogs be copied copytables should the statistics tables be copied copyexprhdlrs should the expression handlers be copied copynlpis should the NLP interfaces be copied allvalid pointer to store whether all plugins were validly copied
Definition at line 858 of file set.c.
References SCIP_Set::branchrules, SCIP_Set::conflicthdlrs, SCIP_Set::conshdlrs_include, SCIP_Set::cutsels, SCIP_Set::dialogs, SCIP_Set::disps, SCIP_Set::eventhdlrs, SCIP_Set::exprhdlrs, FALSE, SCIP_Set::heurs, SCIP_Set::nbranchrules, SCIP_Set::nconflicthdlrs, SCIP_Set::nconshdlrs, SCIP_Set::ncutsels, SCIP_Set::ndialogs, SCIP_Set::ndisps, SCIP_Set::neventhdlrs, SCIP_Set::nexprhdlrs, SCIP_Set::nheurs, SCIP_Set::nlpis, SCIP_Set::nnlpis, SCIP_Set::nnodesels, SCIP_Set::nodesels, SCIP_Set::npresols, SCIP_Set::npricers, SCIP_Set::nprops, SCIP_Set::nreaders, SCIP_Set::nrelaxs, SCIP_Set::nsepas, SCIP_Set::ntables, NULL, SCIP_Set::presols, SCIP_Set::pricers, SCIP_Set::props, SCIP_Set::readers, SCIP_Set::relaxs, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPbranchruleCopyInclude(), SCIPconflicthdlrCopyInclude(), SCIPconshdlrCopyInclude(), SCIPconshdlrGetName(), SCIPconshdlrIsClonable(), SCIPconshdlrNeedsCons(), SCIPcutselCopyInclude(), SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPeventhdlrCopyInclude(), SCIPexprhdlrCopyInclude(), SCIPheurCopyInclude(), SCIPnlpiCopyInclude(), SCIPnodeselCopyInclude(), SCIPpresolCopyInclude(), SCIPpricerActivate(), SCIPpricerCopyInclude(), SCIPpricerIsActive(), SCIPpropCopyInclude(), SCIPreaderCopyInclude(), SCIPrelaxCopyInclude(), SCIPsepaCopyInclude(), SCIPsetDebugMsg, SCIPtableCopyInclude(), SCIP_Set::sepas, SCIP_Set::tables, and TRUE.
Referenced by SCIPcopyPlugins().
◆ SCIPsetCopyParams()
SCIP_RETCODE SCIPsetCopyParams | ( | SCIP_SET * | sourceset, |
SCIP_SET * | targetset, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
copies parameters from sourcescip to targetscip
- Parameters
-
sourceset source SCIP_SET data structure targetset target SCIP_SET data structure messagehdlr message handler of target SCIP
Definition at line 1084 of file set.c.
References NULL, SCIP_Set::paramset, SCIP_Set::scip, SCIP_CALL, SCIP_OKAY, and SCIPparamsetCopyParams().
Referenced by SCIPcopyParamSettings().
◆ SCIPsetCreate()
SCIP_RETCODE SCIPsetCreate | ( | SCIP_SET ** | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
SCIP * | scip | ||
) |
creates global SCIP settings
- Parameters
-
set pointer to SCIP settings messagehdlr message handler blkmem block memory scip SCIP data structure
Definition at line 1101 of file set.c.
Referenced by doScipCreate().
◆ SCIPsetFree()
SCIP_RETCODE SCIPsetFree | ( | SCIP_SET ** | set, |
BMS_BLKMEM * | blkmem | ||
) |
frees global SCIP settings
- Parameters
-
set pointer to SCIP settings blkmem block memory
Definition at line 2757 of file set.c.
Referenced by SCIPfree().
◆ SCIPsetGetStage()
SCIP_STAGE SCIPsetGetStage | ( | SCIP_SET * | set | ) |
returns current stage of SCIP
- Parameters
-
set global SCIP settings
Definition at line 2952 of file set.c.
Referenced by applyImplic(), generateBendersCuts(), primalAddSol(), SCIPcliquetableCleanup(), SCIPconflictstoreAddConflict(), SCIPconflictstoreTransform(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalUpdateObjoffset(), SCIPprobAddVar(), SCIPprobPerformVarDeletions(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgType(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetAddBoolParam()
SCIP_RETCODE SCIPsetAddBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
SCIP_Bool * | valueptr, | ||
SCIP_Bool | isadvanced, | ||
SCIP_Bool | defaultvalue, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter paramdata locally defined parameter specific data
Definition at line 2962 of file set.c.
Referenced by doBendersCreate(), doBenderscutCreate(), doConshdlrCreate(), doPropCreate(), doSepaCreate(), doTableCreate(), SCIPaddBoolParam(), and SCIPdivesetCreate().
◆ SCIPsetAddIntParam()
SCIP_RETCODE SCIPsetAddIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
int * | valueptr, | ||
SCIP_Bool | isadvanced, | ||
int | defaultvalue, | ||
int | minvalue, | ||
int | maxvalue, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a int parameter, sets it to its default value, and adds it to the parameter set
creates an int parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter minvalue minimum value for parameter maxvalue maximum value for parameter paramdata locally defined parameter specific data
Definition at line 2984 of file set.c.
Referenced by doBendersCreate(), doBenderscutCreate(), doBranchruleCreate(), doComprCreate(), doConflicthdlrCreate(), doConshdlrCreate(), doCutselCreate(), doDispCreate(), doHeurCreate(), doNodeselCreate(), doPresolCreate(), doPricerCreate(), doPropCreate(), doRelaxCreate(), doSepaCreate(), SCIPaddIntParam(), and SCIPdivesetCreate().
◆ SCIPsetAddLongintParam()
SCIP_RETCODE SCIPsetAddLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
SCIP_Longint * | valueptr, | ||
SCIP_Bool | isadvanced, | ||
SCIP_Longint | defaultvalue, | ||
SCIP_Longint | minvalue, | ||
SCIP_Longint | maxvalue, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter minvalue minimum value for parameter maxvalue maximum value for parameter paramdata locally defined parameter specific data
Definition at line 3008 of file set.c.
Referenced by SCIPaddLongintParam().
◆ SCIPsetAddRealParam()
SCIP_RETCODE SCIPsetAddRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
SCIP_Real * | valueptr, | ||
SCIP_Bool | isadvanced, | ||
SCIP_Real | defaultvalue, | ||
SCIP_Real | minvalue, | ||
SCIP_Real | maxvalue, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter minvalue minimum value for parameter maxvalue maximum value for parameter paramdata locally defined parameter specific data
Definition at line 3032 of file set.c.
Referenced by doBendersCreate(), doBranchruleCreate(), doConcsolverTypeCreate(), doSepaCreate(), SCIPaddRealParam(), and SCIPdivesetCreate().
◆ SCIPsetAddCharParam()
SCIP_RETCODE SCIPsetAddCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
char * | valueptr, | ||
SCIP_Bool | isadvanced, | ||
char | defaultvalue, | ||
const char * | allowedvalues, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a char parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter allowedvalues array with possible parameter values, or NULL if not restricted paramdata locally defined parameter specific data
Definition at line 3056 of file set.c.
Referenced by doBendersCreate(), and SCIPaddCharParam().
◆ SCIPsetAddStringParam()
SCIP_RETCODE SCIPsetAddStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
const char * | name, | ||
const char * | desc, | ||
char ** | valueptr, | ||
SCIP_Bool | isadvanced, | ||
const char * | defaultvalue, | ||
SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
SCIP_PARAMDATA * | paramdata | ||
) |
creates a string parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
set global SCIP settings messagehdlr message handler blkmem block memory name name of the parameter desc description of the parameter valueptr pointer to store the current parameter value, or NULL isadvanced is this parameter an advanced parameter? defaultvalue default value of the parameter paramdata locally defined parameter specific data
Definition at line 3079 of file set.c.
Referenced by SCIPaddStringParam().
◆ SCIPsetIsParamFixed()
gets the fixing status value of an existing parameter
- Parameters
-
set global SCIP settings name name of the parameter
Definition at line 3101 of file set.c.
Referenced by SCIPisParamFixed(), and SCIPparamsetCopyParams().
◆ SCIPsetGetParam()
SCIP_PARAM * SCIPsetGetParam | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the pointer to the SCIP parameter with the given name
- Parameters
-
set global SCIP settings name name of the parameter
Definition at line 3112 of file set.c.
Referenced by SCIPgetParam().
◆ SCIPsetGetBoolParam()
SCIP_RETCODE SCIPsetGetBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool * | value | ||
) |
gets the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the parameter
Definition at line 3123 of file set.c.
Referenced by SCIPgetBoolParam().
◆ SCIPsetGetIntParam()
SCIP_RETCODE SCIPsetGetIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int * | value | ||
) |
gets the value of an existing Int parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3137 of file set.c.
Referenced by initConflictstore(), SCIPgetIntParam(), SCIPreoptAddDualBndchg(), and solveBendersSubproblems().
◆ SCIPsetGetLongintParam()
SCIP_RETCODE SCIPsetGetLongintParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Longint * | value | ||
) |
gets the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3151 of file set.c.
Referenced by SCIPgetLongintParam().
◆ SCIPsetGetRealParam()
SCIP_RETCODE SCIPsetGetRealParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Real * | value | ||
) |
gets the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3165 of file set.c.
Referenced by SCIPbendersInit(), and SCIPgetRealParam().
◆ SCIPsetGetCharParam()
SCIP_RETCODE SCIPsetGetCharParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char * | value | ||
) |
gets the value of an existing Char parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3179 of file set.c.
Referenced by SCIPgetCharParam(), and SCIPlpSolveAndEval().
◆ SCIPsetGetStringParam()
SCIP_RETCODE SCIPsetGetStringParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char ** | value | ||
) |
gets the value of an existing String parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3193 of file set.c.
Referenced by SCIPgetStringParam().
◆ SCIPsetChgParamFixed()
SCIP_RETCODE SCIPsetChgParamFixed | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | fixed | ||
) |
changes the fixing status of an existing parameter
- Parameters
-
set global SCIP settings name name of the parameter fixed new fixing status of the parameter
Definition at line 3207 of file set.c.
Referenced by SCIPfixParam(), SCIPparamsetCopyParams(), and SCIPunfixParam().
◆ SCIPsetChgBoolParam()
SCIP_RETCODE SCIPsetChgBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3221 of file set.c.
Referenced by SCIPchgBoolParam().
◆ SCIPsetSetBoolParam()
SCIP_RETCODE SCIPsetSetBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3243 of file set.c.
Referenced by SCIPsetBoolParam().
◆ SCIPsetSetDefaultBoolParam()
SCIP_RETCODE SCIPsetSetDefaultBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | defaultvalue | ||
) |
changes the default value of an existing SCIP_Bool parameter
sets the default value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings name name of the parameter defaultvalue new default value of the parameter
Definition at line 3258 of file set.c.
Referenced by SCIPsetConshdlrProp(), and SCIPsetConshdlrSepa().
◆ SCIPsetChgIntParam()
SCIP_RETCODE SCIPsetChgIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
int | value | ||
) |
changes the value of an existing Int parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3273 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetInt(), and TRUE.
Referenced by SCIPchgIntParam().
◆ SCIPsetSetIntParam()
SCIP_RETCODE SCIPsetSetIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
int | value | ||
) |
changes the value of an existing Int parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3296 of file set.c.
Referenced by SCIPsetIntParam().
◆ SCIPsetSetDefaultIntParam()
SCIP_RETCODE SCIPsetSetDefaultIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int | defaultvalue | ||
) |
changes the default value of an existing Int parameter
- Parameters
-
set global SCIP settings name name of the parameter defaultvalue new default value of the parameter
Definition at line 3311 of file set.c.
Referenced by SCIPsetConshdlrPresol(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), and SCIPsetPropPresol().
◆ SCIPsetChgLongintParam()
SCIP_RETCODE SCIPsetChgLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3325 of file set.c.
Referenced by SCIPchgLongintParam().
◆ SCIPsetSetLongintParam()
SCIP_RETCODE SCIPsetSetLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3348 of file set.c.
Referenced by SCIPsetLongintParam().
◆ SCIPsetChgRealParam()
SCIP_RETCODE SCIPsetChgRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3363 of file set.c.
Referenced by SCIPchgRealParam().
◆ SCIPsetSetRealParam()
SCIP_RETCODE SCIPsetSetRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3386 of file set.c.
Referenced by SCIPsetRealParam().
◆ SCIPsetChgCharParam()
SCIP_RETCODE SCIPsetChgCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
char | value | ||
) |
changes the value of an existing Char parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3401 of file set.c.
Referenced by SCIPchgCharParam().
◆ SCIPsetSetCharParam()
SCIP_RETCODE SCIPsetSetCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
char | value | ||
) |
changes the value of an existing Char parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3424 of file set.c.
Referenced by SCIPlpSolveAndEval(), and SCIPsetCharParam().
◆ SCIPsetChgStringParam()
SCIP_RETCODE SCIPsetChgStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3439 of file set.c.
Referenced by SCIPchgStringParam().
◆ SCIPsetSetStringParam()
SCIP_RETCODE SCIPsetSetStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3462 of file set.c.
Referenced by SCIPsetStringParam().
◆ SCIPsetSetParam()
SCIP_RETCODE SCIPsetSetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter as string
Definition at line 3477 of file set.c.
Referenced by SCIPsetParam().
◆ SCIPsetReadParams()
SCIP_RETCODE SCIPsetReadParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename | ||
) |
reads parameters from a file
- Parameters
-
set global SCIP settings messagehdlr message handler filename file name
Definition at line 3492 of file set.c.
Referenced by SCIPreadParams().
◆ SCIPsetWriteParams()
SCIP_RETCODE SCIPsetWriteParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename, | ||
SCIP_Bool | comments, | ||
SCIP_Bool | onlychanged | ||
) |
writes all parameters in the parameter set to a file
- Parameters
-
set global SCIP settings messagehdlr message handler filename file name, or NULL for stdout comments should parameter descriptions be written as comments? onlychanged should only the parameters been written, that are changed from default?
Definition at line 3506 of file set.c.
Referenced by SCIPwriteParams().
◆ SCIPsetResetParam()
SCIP_RETCODE SCIPsetResetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name | ||
) |
resets a single parameters to its default value
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter
Definition at line 3522 of file set.c.
Referenced by SCIPresetParam().
◆ SCIPsetResetParams()
SCIP_RETCODE SCIPsetResetParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
resets all parameters to their default values
- Parameters
-
set global SCIP settings messagehdlr message handler
Definition at line 3534 of file set.c.
Referenced by SCIPresetParams().
◆ SCIPsetSetEmphasis()
SCIP_RETCODE SCIPsetSetEmphasis | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMEMPHASIS | paramemphasis, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to
- SCIP_PARAMEMPHASIS_DEFAULT to use default values (see also SCIPsetResetParams())
- SCIP_PARAMEMPHASIS_COUNTER to get feasible and "fast" counting process
- SCIP_PARAMEMPHASIS_CPSOLVER to get CP like search (e.g. no LP relaxation)
- SCIP_PARAMEMPHASIS_EASYCIP to solve easy problems fast
- SCIP_PARAMEMPHASIS_FEASIBILITY to detect feasibility fast
- SCIP_PARAMEMPHASIS_HARDLP to be capable to handle hard LPs
- SCIP_PARAMEMPHASIS_OPTIMALITY to prove optimality fast
- SCIP_PARAMEMPHASIS_PHASEFEAS to find feasible solutions during a 3 phase solution process
- SCIP_PARAMEMPHASIS_PHASEIMPROVE to find improved solutions during a 3 phase solution process
- SCIP_PARAMEMPHASIS_PHASEPROOF to proof optimality during a 3 phase solution process
- Parameters
-
set global SCIP settings messagehdlr message handler paramemphasis parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3557 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetEmphasis().
Referenced by SCIPsetEmphasis().
◆ SCIPsetSetReoptimizationParams()
SCIP_RETCODE SCIPsetSetReoptimizationParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
set parameters for reoptimization
- Parameters
-
set SCIP data structure messagehdlr message handler
Definition at line 737 of file set.c.
Referenced by SCIPenableReoptimization(), and SCIPparamsetCopyParams().
◆ SCIPsetEnableOrDisablePluginClocks()
enable or disable all plugin timers depending on the value of the flag enabled
- Parameters
-
set SCIP settings enabled should plugin clocks be enabled?
Definition at line 795 of file set.c.
Referenced by SCIPenableOrDisableStatisticTiming().
◆ SCIPsetSetSubscipsOff()
SCIP_RETCODE SCIPsetSetSubscipsOff | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for auxiliary SCIP instances to avoid recursion
- Parameters
-
set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3572 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToSubscipsOff().
Referenced by SCIPsetSubscipsOff().
◆ SCIPsetSetHeuristics()
SCIP_RETCODE SCIPsetSetHeuristics | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets heuristic parameters values to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all heuristic parameters
- SCIP_PARAMSETTING_FAST such that the time spend for heuristic is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the heuristic are called more aggregative
- SCIP_PARAMSETTING_OFF which turn off all heuristics
sets heuristic parameters values to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all heuristic parameters
- SCIP_PARAMSETTING_FAST such that the time spent on heuristics is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the heuristics are called more aggressively
- SCIP_PARAMSETTING_OFF which turn off all heuristics
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3589 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetHeuristics().
Referenced by emphasisParse(), and SCIPsetHeuristics().
◆ SCIPsetSetPresolving()
SCIP_RETCODE SCIPsetSetPresolving | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets presolving parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all presolving parameters
- SCIP_PARAMSETTING_FAST such that the time spend for presolving is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the presolving is more aggregative
- SCIP_PARAMSETTING_OFF which turn off all presolving
sets presolving parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all presolving parameters
- SCIP_PARAMSETTING_FAST such that the time spent on presolving is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the presolving is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all presolving
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3607 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetPresolving().
Referenced by emphasisParse(), and SCIPsetPresolving().
◆ SCIPsetSetSeparating()
SCIP_RETCODE SCIPsetSetSeparating | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets separating parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all separating parameters
- SCIP_PARAMSETTING_FAST such that the time spend for separating is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the separating is done more aggregative
- SCIP_PARAMSETTING_OFF which turn off all separating
sets separating parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all separating parameters
- SCIP_PARAMSETTING_FAST such that the time spent on separating is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that separating is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all separating
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3625 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetSeparating().
Referenced by emphasisParse(), and SCIPsetSeparating().
◆ SCIPsetGetParams()
SCIP_PARAM ** SCIPsetGetParams | ( | SCIP_SET * | set | ) |
returns the array of all available SCIP parameters
- Parameters
-
set global SCIP settings
Definition at line 3638 of file set.c.
Referenced by SCIPgetParams().
◆ SCIPsetGetNParams()
int SCIPsetGetNParams | ( | SCIP_SET * | set | ) |
returns the total number of all available SCIP parameters
- Parameters
-
set global SCIP settings
Definition at line 3648 of file set.c.
Referenced by SCIPgetNParams().
◆ SCIPsetIncludeReader()
SCIP_RETCODE SCIPsetIncludeReader | ( | SCIP_SET * | set, |
SCIP_READER * | reader | ||
) |
inserts file reader in file reader list
- Parameters
-
set global SCIP settings reader file reader
Definition at line 3658 of file set.c.
Referenced by SCIPincludeReader(), and SCIPincludeReaderBasic().
◆ SCIPsetFindReader()
SCIP_READER * SCIPsetFindReader | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the file reader of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of file reader
Definition at line 3680 of file set.c.
Referenced by SCIPfindReader().
◆ SCIPsetIncludePricer()
SCIP_RETCODE SCIPsetIncludePricer | ( | SCIP_SET * | set, |
SCIP_PRICER * | pricer | ||
) |
inserts variable pricer in variable pricer list
- Parameters
-
set global SCIP settings pricer variable pricer
Definition at line 3700 of file set.c.
Referenced by SCIPincludePricer(), and SCIPincludePricerBasic().
◆ SCIPsetFindPricer()
SCIP_PRICER * SCIPsetFindPricer | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the variable pricer of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of variable pricer
Definition at line 3723 of file set.c.
Referenced by SCIPfindPricer().
◆ SCIPsetSortPricers()
void SCIPsetSortPricers | ( | SCIP_SET * | set | ) |
sorts pricers by priorities
- Parameters
-
set global SCIP settings
Definition at line 3743 of file set.c.
Referenced by SCIPgetPricers(), and SCIPpriceLoop().
◆ SCIPsetSortPricersName()
void SCIPsetSortPricersName | ( | SCIP_SET * | set | ) |
sorts pricers by name
- Parameters
-
set global SCIP settings
Definition at line 3758 of file set.c.
Referenced by SCIPprintPricerStatistics().
◆ SCIPsetIncludeBenders()
SCIP_RETCODE SCIPsetIncludeBenders | ( | SCIP_SET * | set, |
SCIP_BENDERS * | benders | ||
) |
inserts Benders' decomposition into the Benders' decomposition list
inserts Benders' decomposition in the Benders' decomposition list
- Parameters
-
set global SCIP settings benders Benders' decomposition structure
Definition at line 3773 of file set.c.
Referenced by SCIPincludeBenders(), and SCIPincludeBendersBasic().
◆ SCIPsetFindBenders()
SCIP_BENDERS * SCIPsetFindBenders | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the Benders' decomposition of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of the Benders' decomposition
Definition at line 3796 of file set.c.
Referenced by SCIPbendersCopyInclude(), and SCIPfindBenders().
◆ SCIPsetSortBenders()
void SCIPsetSortBenders | ( | SCIP_SET * | set | ) |
sorts Benders' decomposition by priorities
- Parameters
-
set global SCIP settings
Definition at line 3816 of file set.c.
Referenced by SCIPgetBenders().
◆ SCIPsetSortBendersName()
void SCIPsetSortBendersName | ( | SCIP_SET * | set | ) |
◆ SCIPsetIncludeConshdlr()
SCIP_RETCODE SCIPsetIncludeConshdlr | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr | ||
) |
inserts constraint handler in constraint handler list
- Parameters
-
set global SCIP settings conshdlr constraint handler
Definition at line 3846 of file set.c.
Referenced by SCIPincludeConshdlr(), and SCIPincludeConshdlrBasic().
◆ SCIPsetReinsertConshdlrSepaPrio()
void SCIPsetReinsertConshdlrSepaPrio | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr, | ||
int | oldpriority | ||
) |
reinserts a constraint handler with modified sepa priority into the sepa priority sorted array
- Parameters
-
set global SCIP settings conshdlr constraint handler to be reinserted oldpriority the old separation priority of constraint handler
Definition at line 3902 of file set.c.
Referenced by SCIPsetConshdlrSepa().
◆ SCIPsetFindConshdlr()
SCIP_CONSHDLR * SCIPsetFindConshdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the constraint handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of constraint handler
Definition at line 3985 of file set.c.
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPconsParse(), SCIPfindConshdlr(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
◆ SCIPsetIncludeConflicthdlr()
SCIP_RETCODE SCIPsetIncludeConflicthdlr | ( | SCIP_SET * | set, |
SCIP_CONFLICTHDLR * | conflicthdlr | ||
) |
inserts conflict handler in conflict handler list
- Parameters
-
set global SCIP settings conflicthdlr conflict handler
Definition at line 4005 of file set.c.
Referenced by SCIPincludeConflicthdlr(), and SCIPincludeConflicthdlrBasic().
◆ SCIPsetFindConflicthdlr()
SCIP_CONFLICTHDLR * SCIPsetFindConflicthdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the conflict handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of conflict handler
Definition at line 4029 of file set.c.
Referenced by SCIPfindConflicthdlr().
◆ SCIPsetSortConflicthdlrs()
void SCIPsetSortConflicthdlrs | ( | SCIP_SET * | set | ) |
sorts conflict handlers by priorities
- Parameters
-
set global SCIP settings
Definition at line 4049 of file set.c.
Referenced by conflictAddConflictCons(), and SCIPgetConflicthdlrs().
◆ SCIPsetSortConflicthdlrsName()
void SCIPsetSortConflicthdlrsName | ( | SCIP_SET * | set | ) |
◆ SCIPsetIncludePresol()
SCIP_RETCODE SCIPsetIncludePresol | ( | SCIP_SET * | set, |
SCIP_PRESOL * | presol | ||
) |
inserts presolver in presolver list
- Parameters
-
set global SCIP settings presol presolver
Definition at line 4079 of file set.c.
Referenced by SCIPincludePresol(), and SCIPincludePresolBasic().
◆ SCIPsetFindPresol()
SCIP_PRESOL * SCIPsetFindPresol | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the presolver of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of presolver
Definition at line 4102 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindPresol().
◆ SCIPsetSortPresols()
void SCIPsetSortPresols | ( | SCIP_SET * | set | ) |
sorts presolvers by priorities
- Parameters
-
set global SCIP settings
Definition at line 4122 of file set.c.
Referenced by presolve(), and SCIPgetPresols().
◆ SCIPsetSortPresolsName()
void SCIPsetSortPresolsName | ( | SCIP_SET * | set | ) |
sorts presolvers by name
- Parameters
-
set global SCIP settings
Definition at line 4137 of file set.c.
Referenced by SCIPprintPresolverStatistics().
◆ SCIPsetIncludeRelax()
SCIP_RETCODE SCIPsetIncludeRelax | ( | SCIP_SET * | set, |
SCIP_RELAX * | relax | ||
) |
inserts relaxator in relaxator list
- Parameters
-
set global SCIP settings relax relaxator
Definition at line 4152 of file set.c.
Referenced by SCIPincludeRelax(), and SCIPincludeRelaxBasic().
◆ SCIPsetFindRelax()
SCIP_RELAX * SCIPsetFindRelax | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the relaxator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of relaxator
Definition at line 4176 of file set.c.
Referenced by SCIPfindRelax().
◆ SCIPsetSortRelaxs()
void SCIPsetSortRelaxs | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4196 of file set.c.
Referenced by SCIPgetRelaxs(), SCIPsolveProbingRelax(), and solveNodeRelax().
◆ SCIPsetSortRelaxsName()
void SCIPsetSortRelaxsName | ( | SCIP_SET * | set | ) |
sorts relaxators by name
sorts relaxators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4211 of file set.c.
Referenced by SCIPprintRelaxatorStatistics().
◆ SCIPsetIncludeSepa()
SCIP_RETCODE SCIPsetIncludeSepa | ( | SCIP_SET * | set, |
SCIP_SEPA * | sepa | ||
) |
inserts separator in separator list
- Parameters
-
set global SCIP settings sepa separator
Definition at line 4226 of file set.c.
Referenced by SCIPincludeSepa(), and SCIPincludeSepaBasic().
◆ SCIPsetFindSepa()
returns the separator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of separator
Definition at line 4250 of file set.c.
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPfindSepa().
◆ SCIPsetSortSepas()
void SCIPsetSortSepas | ( | SCIP_SET * | set | ) |
sorts separators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4270 of file set.c.
Referenced by SCIPgetSepas(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetSortSepasName()
void SCIPsetSortSepasName | ( | SCIP_SET * | set | ) |
sorts separators by name
- Parameters
-
set global SCIP settings
Definition at line 4285 of file set.c.
Referenced by SCIPprintSeparatorStatistics().
◆ SCIPsetIncludeCutsel()
SCIP_RETCODE SCIPsetIncludeCutsel | ( | SCIP_SET * | set, |
SCIP_CUTSEL * | cutsel | ||
) |
inserts cut selector in cut selector list
- Parameters
-
set global SCIP settings cutsel cut selector
Definition at line 4300 of file set.c.
Referenced by SCIPincludeCutsel(), and SCIPincludeCutselBasic().
◆ SCIPsetFindCutsel()
SCIP_CUTSEL * SCIPsetFindCutsel | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the cut selector of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of separator
Definition at line 4324 of file set.c.
Referenced by SCIPfindCutsel().
◆ SCIPsetSortCutsels()
void SCIPsetSortCutsels | ( | SCIP_SET * | set | ) |
sorts cut selectors by priorities
- Parameters
-
set global SCIP settings
Definition at line 4344 of file set.c.
Referenced by SCIPcutselsSelect(), SCIPgetCutsels(), and SCIPprintCutselectorStatistics().
◆ SCIPsetIncludeProp()
SCIP_RETCODE SCIPsetIncludeProp | ( | SCIP_SET * | set, |
SCIP_PROP * | prop | ||
) |
inserts propagator in propagator list
- Parameters
-
set global SCIP settings prop propagator
Definition at line 4358 of file set.c.
Referenced by SCIPincludeProp(), and SCIPincludePropBasic().
◆ SCIPsetFindProp()
returns the propagator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of propagator
Definition at line 4385 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindProp().
◆ SCIPsetSortProps()
void SCIPsetSortProps | ( | SCIP_SET * | set | ) |
sorts propagators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4405 of file set.c.
Referenced by propagationRound(), and SCIPgetProps().
◆ SCIPsetSortPropsPresol()
void SCIPsetSortPropsPresol | ( | SCIP_SET * | set | ) |
sorts propagators by priorities for presolving
- Parameters
-
set global SCIP settings
Definition at line 4420 of file set.c.
Referenced by presolve().
◆ SCIPsetSortPropsName()
void SCIPsetSortPropsName | ( | SCIP_SET * | set | ) |
sorts propagators w.r.t. names
- Parameters
-
set global SCIP settings
Definition at line 4435 of file set.c.
Referenced by SCIPprintPresolverStatistics(), and SCIPprintPropagatorStatistics().
◆ SCIPsetIncludeConcsolverType()
SCIP_RETCODE SCIPsetIncludeConcsolverType | ( | SCIP_SET * | set, |
SCIP_CONCSOLVERTYPE * | concsolvertype | ||
) |
inserts concurrent solver type into the concurrent solver type list
- Parameters
-
set global SCIP settings concsolvertype concurrent solver type
Definition at line 4493 of file set.c.
Referenced by SCIPincludeConcsolverType().
◆ SCIPsetFindConcsolverType()
SCIP_CONCSOLVERTYPE * SCIPsetFindConcsolverType | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the concurrent solver type with the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of concurrent solver type
Definition at line 4515 of file set.c.
Referenced by SCIPfindConcsolverType().
◆ SCIPsetIncludeConcsolver()
SCIP_RETCODE SCIPsetIncludeConcsolver | ( | SCIP_SET * | set, |
SCIP_CONCSOLVER * | concsolver | ||
) |
inserts concurrent solver into the concurrent solver list
- Parameters
-
set global SCIP settings concsolver concurrent solver
Definition at line 4535 of file set.c.
Referenced by SCIPaddConcurrentSolver().
◆ SCIPsetFreeConcsolvers()
SCIP_RETCODE SCIPsetFreeConcsolvers | ( | SCIP_SET * | set | ) |
frees all concurrent solvers in the concurrent solver list
- Parameters
-
set global SCIP settings
Definition at line 4559 of file set.c.
Referenced by SCIPfreeProb().
◆ SCIPsetIncludeHeur()
SCIP_RETCODE SCIPsetIncludeHeur | ( | SCIP_SET * | set, |
SCIP_HEUR * | heur | ||
) |
inserts primal heuristic in primal heuristic list
- Parameters
-
set global SCIP settings heur primal heuristic
Definition at line 4581 of file set.c.
Referenced by SCIPincludeHeur(), and SCIPincludeHeurBasic().
◆ SCIPsetFindHeur()
returns the primal heuristic of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of primal heuristic
Definition at line 4605 of file set.c.
Referenced by paramsetSetHeuristicsAggressive(), and SCIPfindHeur().
◆ SCIPsetSortHeurs()
void SCIPsetSortHeurs | ( | SCIP_SET * | set | ) |
sorts heuristics by priorities
sorts heuristics by their delay positions and priorities
- Parameters
-
set global SCIP settings
Definition at line 4625 of file set.c.
Referenced by SCIPprimalHeuristics().
◆ SCIPsetSortHeursName()
void SCIPsetSortHeursName | ( | SCIP_SET * | set | ) |
sorts heuristics by name
sorts heuristics by names
- Parameters
-
set global SCIP settings
Definition at line 4640 of file set.c.
Referenced by SCIPprintHeuristicStatistics().
◆ SCIPsetIncludeCompr()
SCIP_RETCODE SCIPsetIncludeCompr | ( | SCIP_SET * | set, |
SCIP_COMPR * | compr | ||
) |
inserts tree compression in tree compression list
- Parameters
-
set global SCIP settings compr tree compression
Definition at line 4655 of file set.c.
Referenced by SCIPincludeCompr(), and SCIPincludeComprBasic().
◆ SCIPsetFindCompr()
SCIP_COMPR * SCIPsetFindCompr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the tree compression of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of tree compression
Definition at line 4679 of file set.c.
Referenced by SCIPfindCompr().
◆ SCIPsetSortComprs()
void SCIPsetSortComprs | ( | SCIP_SET * | set | ) |
sorts compressions by priorities
- Parameters
-
set global SCIP settings
Definition at line 4699 of file set.c.
Referenced by compressReoptTree(), and SCIPgetComprs().
◆ SCIPsetSortComprsName()
void SCIPsetSortComprsName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
- Parameters
-
set global SCIP settings
Definition at line 4714 of file set.c.
Referenced by SCIPprintCompressionStatistics().
◆ SCIPsetIncludeEventhdlr()
SCIP_RETCODE SCIPsetIncludeEventhdlr | ( | SCIP_SET * | set, |
SCIP_EVENTHDLR * | eventhdlr | ||
) |
inserts event handler in event handler list
- Parameters
-
set global SCIP settings eventhdlr event handler
Definition at line 4729 of file set.c.
Referenced by SCIPconflictstoreCreate(), SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), and SCIPreoptCreate().
◆ SCIPsetFindEventhdlr()
SCIP_EVENTHDLR * SCIPsetFindEventhdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the event handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4752 of file set.c.
Referenced by SCIPconflictstoreCreate(), SCIPfindEventhdlr(), SCIPnlpCreate(), and SCIPnlpInclude().
◆ SCIPsetIncludeNodesel()
SCIP_RETCODE SCIPsetIncludeNodesel | ( | SCIP_SET * | set, |
SCIP_NODESEL * | nodesel | ||
) |
inserts node selector in node selector list
- Parameters
-
set global SCIP settings nodesel node selector
Definition at line 4772 of file set.c.
Referenced by SCIPincludeNodesel(), and SCIPincludeNodeselBasic().
◆ SCIPsetFindNodesel()
SCIP_NODESEL * SCIPsetFindNodesel | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the node selector of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4803 of file set.c.
Referenced by SCIPfindNodesel().
◆ SCIPsetGetNodesel()
SCIP_NODESEL * SCIPsetGetNodesel | ( | SCIP_SET * | set, |
SCIP_STAT * | stat | ||
) |
returns node selector with highest priority in the current mode
- Parameters
-
set global SCIP settings stat dynamic problem statistics
Definition at line 4823 of file set.c.
Referenced by SCIPgetNodesel(), SCIPsolve(), SCIPsolveCIP(), and SCIPtransformProb().
◆ SCIPsetIncludeBranchrule()
SCIP_RETCODE SCIPsetIncludeBranchrule | ( | SCIP_SET * | set, |
SCIP_BRANCHRULE * | branchrule | ||
) |
inserts branching rule in branching rule list
- Parameters
-
set global SCIP settings branchrule branching rule
Definition at line 4861 of file set.c.
Referenced by SCIPincludeBranchrule(), and SCIPincludeBranchruleBasic().
◆ SCIPsetFindBranchrule()
SCIP_BRANCHRULE * SCIPsetFindBranchrule | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the branching rule of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4885 of file set.c.
Referenced by SCIPfindBranchrule(), and SCIPreoptAddDualBndchg().
◆ SCIPsetSortBranchrules()
void SCIPsetSortBranchrules | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
- Parameters
-
set global SCIP settings
Definition at line 4905 of file set.c.
Referenced by SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPfindBranchrule().
◆ SCIPsetSortBranchrulesName()
void SCIPsetSortBranchrulesName | ( | SCIP_SET * | set | ) |
sorts branching rules by name
sorts branching rules by priorities
- Parameters
-
set global SCIP settings
Definition at line 4920 of file set.c.
Referenced by SCIPprintBranchruleStatistics().
◆ SCIPsetIncludeDisp()
SCIP_RETCODE SCIPsetIncludeDisp | ( | SCIP_SET * | set, |
SCIP_DISP * | disp | ||
) |
inserts display column in display column list
- Parameters
-
set global SCIP settings disp display column
Definition at line 4935 of file set.c.
Referenced by SCIPincludeDisp().
◆ SCIPsetFindDisp()
returns the display column of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of display
Definition at line 4967 of file set.c.
Referenced by SCIPfindDisp().
◆ SCIPsetIncludeTable()
SCIP_RETCODE SCIPsetIncludeTable | ( | SCIP_SET * | set, |
SCIP_TABLE * | table | ||
) |
inserts statistics table in statistics table list
- Parameters
-
set global SCIP settings table statistics table
Definition at line 4987 of file set.c.
Referenced by SCIPincludeTable().
◆ SCIPsetFindTable()
SCIP_TABLE * SCIPsetFindTable | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the statistics table of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of statistics table
Definition at line 5012 of file set.c.
Referenced by SCIPfindTable().
◆ SCIPsetIncludeDialog()
SCIP_RETCODE SCIPsetIncludeDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
inserts dialog in dialog list
- Parameters
-
set global SCIP settings dialog dialog
Definition at line 5032 of file set.c.
Referenced by SCIPincludeDialog().
◆ SCIPsetExistsDialog()
SCIP_Bool SCIPsetExistsDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
returns if the dialog already exists
- Parameters
-
set global SCIP settings dialog dialog
Definition at line 5054 of file set.c.
Referenced by SCIPexistsDialog().
◆ SCIPsetIncludeExprhdlr()
SCIP_RETCODE SCIPsetIncludeExprhdlr | ( | SCIP_SET * | set, |
SCIP_EXPRHDLR * | exprhdlr | ||
) |
inserts expression handler in expression handler list
- Parameters
-
set global SCIP settings exprhdlr expression handler
Definition at line 5076 of file set.c.
Referenced by SCIPincludeExprhdlr().
◆ SCIPsetFindExprhdlr()
SCIP_EXPRHDLR * SCIPsetFindExprhdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the expression handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of expression handler
Definition at line 5110 of file set.c.
Referenced by SCIPexprCopy(), and SCIPfindExprhdlr().
◆ SCIPsetSortExprhdlrs()
void SCIPsetSortExprhdlrs | ( | SCIP_SET * | set | ) |
◆ SCIPsetIncludeNlpi()
SCIP_RETCODE SCIPsetIncludeNlpi | ( | SCIP_SET * | set, |
SCIP_NLPI * | nlpi | ||
) |
inserts NLPI in NLPI list
- Parameters
-
set global SCIP settings nlpi NLPI
Definition at line 5142 of file set.c.
Referenced by SCIPincludeNlpi().
◆ SCIPsetFindNlpi()
returns the NLPI of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of NLPI
Definition at line 5165 of file set.c.
Referenced by SCIPfindNlpi(), SCIPmergeNLPIStatistics(), and SCIPnlpCreate().
◆ SCIPsetSortNlpis()
void SCIPsetSortNlpis | ( | SCIP_SET * | set | ) |
sorts NLPIs by priorities
- Parameters
-
set global SCIP settings
Definition at line 5185 of file set.c.
Referenced by SCIPgetNlpis(), and SCIPnlpCreate().
◆ SCIPsetSetPriorityNlpi()
set priority of an NLPI
- Parameters
-
set global SCIP settings nlpi NLPI priority new priority of NLPI
Definition at line 5199 of file set.c.
Referenced by SCIPsetNlpiPriority().
◆ SCIPsetIncludeExternalCode()
SCIP_RETCODE SCIPsetIncludeExternalCode | ( | SCIP_SET * | set, |
const char * | name, | ||
const char * | description | ||
) |
inserts information about an external code in external codes list
- Parameters
-
set global SCIP settings name name of external code description description of external code, can be NULL
Definition at line 5213 of file set.c.
Referenced by doScipCreate(), SCIPdialoghdlrCreate(), and SCIPincludeExternalCodeInformation().
◆ SCIPsetIncludeBanditvtable()
SCIP_RETCODE SCIPsetIncludeBanditvtable | ( | SCIP_SET * | set, |
SCIP_BANDITVTABLE * | banditvtable | ||
) |
inserts bandit virtual function table into set
- Parameters
-
set global SCIP settings banditvtable bandit algorithm virtual function table
Definition at line 4450 of file set.c.
Referenced by SCIPincludeBanditvtable().
◆ SCIPsetFindBanditvtable()
SCIP_BANDITVTABLE * SCIPsetFindBanditvtable | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the bandit virtual function table of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of bandit algorithm virtual function table
Definition at line 4472 of file set.c.
Referenced by SCIPfindBanditvtable().
◆ SCIPsetInitPlugins()
SCIP_RETCODE SCIPsetInitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls init methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5245 of file set.c.
Referenced by prepareReoptimization(), and SCIPtransformProb().
◆ SCIPsetExitPlugins()
SCIP_RETCODE SCIPsetExitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exit methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5366 of file set.c.
Referenced by freeReoptSolve(), and freeTransform().
◆ SCIPsetInitprePlugins()
SCIP_RETCODE SCIPsetInitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initpre methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5478 of file set.c.
Referenced by initPresolve().
◆ SCIPsetExitprePlugins()
SCIP_RETCODE SCIPsetExitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exitpre methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5516 of file set.c.
Referenced by exitPresolve().
◆ SCIPsetInitsolPlugins()
SCIP_RETCODE SCIPsetInitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initsol methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5554 of file set.c.
Referenced by initSolve().
◆ SCIPsetExitsolPlugins()
SCIP_RETCODE SCIPsetExitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat, | ||
SCIP_Bool | restart | ||
) |
calls exitsol methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics restart was this exit solve call triggered by a restart?
Definition at line 5663 of file set.c.
Referenced by freeReoptSolve(), and freeSolve().
◆ SCIPsetCalcMemGrowSize()
int SCIPsetCalcMemGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for dynamically allocated arrays
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5764 of file set.c.
Referenced by checkMemDualCons(), checkMemGlbCons(), cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), conflictEnsureConflictsetsMem(), conflictEnsureProofsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conflictstoreAddOrigConflict(), conflictstoreEnsureMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureActiveconssSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpirowsSize(), ensurePartialsolsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowsSize(), ensureRunSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), hashExpr(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), reoptnodeCheckMemory(), reoptSaveNewObj(), reopttreeCheckMemory(), saveAfterDualBranchings(), SCIPbendersIncludeBenderscut(), SCIPbendersStoreCut(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPexprAppendChild(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPreoptAddCons(), SCIProwEnsureSize(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), treeEnsureChildrenMem(), treeEnsurePendingbdchgsMem(), varEnsureLbchginfosSize(), varEnsureParentvarsSize(), varEnsureUbchginfosSize(), and vboundsEnsureSize().
◆ SCIPsetCalcTreeGrowSize()
int SCIPsetCalcTreeGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for tree array
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5773 of file set.c.
Referenced by nodepqResize().
◆ SCIPsetCalcPathGrowSize()
int SCIPsetCalcPathGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for path array
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5782 of file set.c.
Referenced by treeEnsurePathMem().
◆ SCIPsetSetVerbLevel()
SCIP_RETCODE SCIPsetSetVerbLevel | ( | SCIP_SET * | set, |
SCIP_VERBLEVEL | verblevel | ||
) |
◆ SCIPsetSetFeastol()
SCIP_RETCODE SCIPsetSetFeastol | ( | SCIP_SET * | set, |
SCIP_LP * | lp, | ||
SCIP_Real | feastol | ||
) |
sets feasibility tolerance
- Parameters
-
set global SCIP settings lp LP data, or NULL feastol new feasibility tolerance
Definition at line 5810 of file set.c.
Referenced by SCIPchgFeastol().
◆ SCIPsetSetDualfeastol()
SCIP_RETCODE SCIPsetSetDualfeastol | ( | SCIP_SET * | set, |
SCIP_Real | dualfeastol | ||
) |
sets feasibility tolerance for reduced costs in LP solution
- Parameters
-
set global SCIP settings dualfeastol new reduced costs feasibility tolerance
Definition at line 5831 of file set.c.
Referenced by SCIPchgDualfeastol().
◆ SCIPsetSetBarrierconvtol()
SCIP_RETCODE SCIPsetSetBarrierconvtol | ( | SCIP_SET * | set, |
SCIP_Real | barrierconvtol | ||
) |
sets LP convergence tolerance used in barrier algorithm
- Parameters
-
set global SCIP settings barrierconvtol new convergence tolerance used in barrier algorithm
Definition at line 5844 of file set.c.
Referenced by SCIPchgBarrierconvtol().
◆ SCIPsetSetRelaxfeastol()
sets primal feasibility tolerance for relaxations (relaxfeastol)
- Note
- Set to SCIP_INVALID to apply relaxation-specific feasibility tolerance only.
- Returns
- Previous value of relaxfeastol.
- Parameters
-
set global SCIP settings relaxfeastol new primal feasibility tolerance for relaxations, or SCIP_INVALID
Definition at line 5862 of file set.c.
References NULL, and SCIP_Real.
Referenced by SCIPchgRelaxfeastol().
◆ SCIPsetSetLimitChanged()
void SCIPsetSetLimitChanged | ( | SCIP_SET * | set | ) |
marks that some limit parameter was changed
- Parameters
-
set global SCIP settings
Definition at line 5879 of file set.c.
Referenced by SCIPmarkLimitChanged().
◆ SCIPsetGetPriceMaxvars()
returns the maximal number of variables priced into the LP per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5889 of file set.c.
Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), and SCIPpricestoreAddVar().
◆ SCIPsetGetSepaMaxcutsGenFactor()
returns factor for the maximal number of cuts generated per round
returns factor for the maximal number of cuts that can be generated per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5903 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetGetSepaMaxcuts()
returns the maximal number of cuts separated per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5917 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPcutpoolSeparate(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetGetSepaMaxCoefRatioRowprep()
returns the maximal ratio between coefficients to ensure in rowprep cleanup
- Parameters
-
set global SCIP settings
Definition at line 5931 of file set.c.
Referenced by SCIPcleanupRowprep(), and SCIPcleanupRowprep2().
◆ SCIPsetGetReferencevalue()
returns user defined objective value (in original space) for reference purposes
- Parameters
-
set global SCIP settings
Definition at line 5945 of file set.c.
Referenced by SCIPstatResetCurrentRun().
◆ SCIPsetGetDebugSolData()
SCIP_DEBUGSOLDATA * SCIPsetGetDebugSolData | ( | SCIP_SET * | set | ) |
◆ SCIPsetIsUpdateUnreliable()
Checks, if an iteratively updated value is reliable or should be recomputed from scratch. This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high absolute value during the optimization process which is later reduced significantly. In this case, the last digits were cancelled out when increasing the value and are random after decreasing it. We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot be expressed using fixed precision floating point arithmetic, anymore. The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared against the last reliable one with this method, checking whether it was decreased by a factor of at least "lp/recompfac" and should be recomputed.
Checks, if an iteratively updated value is reliable or should be recomputed from scratch. This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high absolute value during the optimization process which is later reduced significantly. In this case, the last digits were canceled out when increasing the value and are random after decreasing it. We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot be expressed using fixed precision floating point arithmetic, anymore. The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared against the last reliable one with this method, checking whether it was decreased by a factor of at least "lp/recompfac" and should be recomputed.
- Parameters
-
set global SCIP settings newvalue new value after update oldvalue old value, i.e., last reliable value
Definition at line 7316 of file set.c.
References ABS, MAX, NULL, and SCIP_Real.
Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable().
◆ SCIPsetInitializeRandomSeed()
unsigned int SCIPsetInitializeRandomSeed | ( | SCIP_SET * | set, |
unsigned int | initialseedvalue | ||
) |
modifies an initial seed value with the global shift of random seeds
- Parameters
-
set global SCIP settings initialseedvalue initial seed value to be modified
Definition at line 7393 of file set.c.
Referenced by lpSolveStable(), SCIPdivesetReset(), SCIPinitializeRandomSeed(), SCIPreoptCreate(), and SCIPsepastoreCreate().
◆ SCIPsetInfinity()
returns value treated as infinity
- Parameters
-
set global SCIP settings
Definition at line 6064 of file set.c.
References NULL.
Referenced by addGlobalCut(), adjustedLb(), adjustedUb(), adjustLPobjval(), collectDualInformation(), computeRelIntPoint(), conflictstoreEnsureMem(), createAndAddProofcons(), createReoptnode(), delPosConflict(), doBendersCreate(), domMerge(), executeUserDefinedSolvesub(), getMaxActivity(), getMinActivity(), initSolve(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), priceAndCutLoop(), primalSetCutoffbound(), primalSetUpperbound(), propAndSolve(), provedBound(), reoptnodeReset(), resetSubproblemObjectiveValue(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), saveConsLinear(), SCIPaggrRowGetMinActivity(), SCIPbendersActivate(), SCIPbendersExecSubproblemSolve(), SCIPbendersMergeSubproblemIntoMaster(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScoreMultiple(), SCIPchgVarObjDive(), SCIPchgVarObjProbing(), SCIPcolGetFeasibility(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPconcsolverSync(), SCIPconflictstoreTransform(), SCIPgetGap(), SCIPgetTransGap(), SCIPinfinity(), SCIPlpCreate(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetLooseObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPlpSumRows(), SCIPnlpChgVarObjDive(), SCIPnlrowGetSolActivity(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodepqGetLowerbound(), SCIPnodeUpdateLowerbound(), SCIPpricerExec(), SCIPprimalHeuristics(), SCIPprimalSetCutoffbound(), SCIPprimalSetUpperbound(), SCIPprimalUpdateObjlimit(), SCIPprimalUpdateObjoffset(), SCIPprobExternObjval(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPrelaxExec(), SCIPreoptApply(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), SCIPstatResetCurrentRun(), SCIPstatResetPrimalDualIntegrals(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvisualInit(), separateAlternativeProofs(), solveBendersSubproblems(), solveNodeLP(), solveNodeRelax(), tightenCoefficients(), tightenSingleVar(), transformDualredsToLinear(), tryAggregateIntVars(), varCreate(), varParse(), and varUpdateAggregationBounds().
◆ SCIPsetGetHugeValue()
returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity computation)
- Parameters
-
set global SCIP settings
Definition at line 6076 of file set.c.
References NULL.
Referenced by SCIPgetHugeValue(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
◆ SCIPsetEpsilon()
returns value treated as zero
- Parameters
-
set global SCIP settings
Definition at line 6086 of file set.c.
Referenced by adjustedLb(), adjustedUb(), primalExistsSol(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPgetGap(), SCIPgetTransGap(), SCIPprobScaleObj(), SCIPstoreSolutionGap(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), tryAggregateIntVars(), varEventObjChanged(), and varProcessChgBranchFactor().
◆ SCIPsetSumepsilon()
returns value treated as zero for sums of floating point values
- Parameters
-
set global SCIP settings
Definition at line 6096 of file set.c.
Referenced by rowCalcActivityBounds(), SCIPbranchGetScore(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), and SCIPsumepsilon().
◆ SCIPsetFeastol()
returns feasibility tolerance for constraints
- Parameters
-
set global SCIP settings
Definition at line 6106 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), rowCalcActivityBounds(), SCIPfeastol(), SCIPlpResetFeastol(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
◆ SCIPsetLPFeastolFactor()
returns factor w.r.t. primal feasibility tolerance that determines default (and maximal) feasibility tolerance
- Parameters
-
set global SCIP settings
Definition at line 6126 of file set.c.
Referenced by SCIPlpResetFeastol().
◆ SCIPsetDualfeastol()
returns feasibility tolerance for reduced costs
- Parameters
-
set global SCIP settings
Definition at line 6116 of file set.c.
Referenced by computeRelIntPoint(), lpSolveStable(), SCIPchgDualfeastol(), SCIPdualfeastol(), and SCIPlpCreate().
◆ SCIPsetBarrierconvtol()
returns convergence tolerance used in barrier algorithm
- Parameters
-
set global SCIP settings
Definition at line 6134 of file set.c.
Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), and SCIPlpCreate().
◆ SCIPsetPseudocosteps()
returns minimal variable distance value to use for pseudo cost updates
- Parameters
-
set global SCIP settings
Definition at line 6144 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost().
◆ SCIPsetPseudocostdelta()
returns minimal minimal objective distance value to use for pseudo cost updates
- Parameters
-
set global SCIP settings
Definition at line 6154 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost().
◆ SCIPsetCutoffbounddelta()
return the delta to use for computing the cutoff bound for integral objectives
- Parameters
-
set global SCIP settings
Definition at line 6164 of file set.c.
Referenced by initSolve(), primalSetUpperbound(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutoffbounddelta(), and SCIPgetDualProof().
◆ SCIPsetRelaxfeastol()
return the primal feasibility tolerance for relaxations
- Parameters
-
set global SCIP settings
Definition at line 6178 of file set.c.
Referenced by SCIPlpResetFeastol(), and SCIPrelaxfeastol().
◆ SCIPsetRecompfac()
◆ SCIPsetIsEQ()
checks, if values are in range of epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6221 of file set.c.
Referenced by addBdchg(), addGlobalCut(), colChgCoefPos(), computeRelIntPoint(), conflictAnalyzeLP(), detectImpliedBounds(), domMerge(), getGap(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), primalSearchSolPos(), propagateLongProof(), reoptSaveNewObj(), rowChgCoefPos(), rowScale(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetDualSolVal(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpEndDive(), SCIPlpGetDualDegeneracy(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIPreoptAddDualBndchg(), SCIProwChgCoef(), SCIProwChgConstant(), SCIProwChgLhs(), SCIProwChgRhs(), SCIProwDelCoef(), SCIProwIncCoef(), SCIPsolsAreEqual(), SCIPtightenVarLbGlobal(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVar(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarMultiaggregate(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), solnodeAddChild(), tightenBounds(), tightenDualproof(), transformDualredsToLinear(), treeAddPendingBdchg(), varAddImplic(), varAddLbchginfo(), varAddUbchginfo(), varCreate(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsLT()
checks, if val1 is (more than epsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6239 of file set.c.
Referenced by addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), domMerge(), fixBounds(), fixInterdiction(), holelistCreate(), initSolve(), isPseudocostUpdateValid(), lpUpdateObjNorms(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), reoptCheckLocalRestart(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchcandUpdateVar(), SCIPbranchExecExtern(), SCIPconflictAddRelaxedBound(), SCIPfixVarProbing(), SCIPisLT(), SCIPlpSolveAndEval(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPpriceLoop(), SCIPprobGetAbsMinObjCoef(), SCIPreoptAddDualBndchg(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solnodeAddChild(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsLE()
checks, if val1 is not (more than epsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6257 of file set.c.
Referenced by addLocalRows(), addSplitcons(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), createAndAddProofcons(), detectImpliedBounds(), domMerge(), getGap(), lpSolve(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), primalSetCutoffbound(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPbendersExec(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisLE(), SCIPlpGetDualDegeneracy(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpriceLoop(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddSol(), SCIPreoptnodeAddCons(), SCIPsepaExecLP(), SCIPsetIsLbBetter(), SCIPsetIsUbBetter(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), and varProcessChgLbLocal().
◆ SCIPsetIsGT()
checks, if val1 is (more than epsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6275 of file set.c.
Referenced by addCand(), addCurrentSolution(), addLocalRows(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), createAndAddProofcons(), domMerge(), enforceConstraints(), fixBounds(), fixInterdiction(), initLP(), isPseudocostUpdateValid(), performInteriorSolCutStrengthening(), primalExistsOrigSol(), primalExistsSol(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPprobGetAbsMaxObjCoef(), SCIPreoptApply(), SCIPreoptMergeVarHistory(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), SCIPvisualLowerbound(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), updateAuxiliaryVarLowerbound(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varParse(), and varUpdateAggregationBounds().
◆ SCIPsetIsGE()
checks, if val1 is not (more than epsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6293 of file set.c.
Referenced by addSplitcons(), analyzeStrongbranch(), applyBounding(), branchcandCalcLPCands(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), conflictstoreCleanUpStorage(), detectImpliedBounds(), domMerge(), getGap(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nlpCalcFracVars(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictstoreAddDualraycons(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisGE(), SCIPlpGetDualDegeneracy(), SCIPlpGetDualfarkas(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPprimalHeuristics(), SCIPreoptGetSolveLP(), SCIPreoptnodeAddCons(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsInfinity()
checks, if value is (positive) infinite
- Parameters
-
set global SCIP settings val value to be compared against infinity
Definition at line 6199 of file set.c.
Referenced by addBdchg(), addLocalRows(), addNode(), addRowToAggrRow(), addSideRemoval(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), branchcandCalcLPCands(), checkDualFeasibility(), checkLazyBounds(), checkLazyColArray(), computeLPBounds(), computeRelIntPoint(), createAndAddProofcons(), delPosConflict(), displayRelevantStats(), executeUserDefinedSolvesub(), getGap(), getMaxActivity(), getMinActivity(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), initSolve(), isPseudocostUpdateValid(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpSetObjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpSolve(), nlpUpdateVarBounds(), nlrowAddToStat(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), printBounds(), proofsetCancelVarWithBound(), propagateLongProof(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowCalcActivityBounds(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), SCIPaggrRowGetMinActivity(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPcliquetableAdd(), SCIPconcsolverSync(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddConflict(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPexprEvalActivity(), SCIPgetGap(), SCIPgetTransGap(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetDualfarkas(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpIsFeasEQ(), SCIPlpIsFeasGE(), SCIPlpIsFeasGT(), SCIPlpIsFeasLE(), SCIPlpIsFeasLT(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodeUpdateLowerbound(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprintRootStatistics(), SCIPprintSolutionStatistics(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIPrelaxExec(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolsAreEqual(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCutoff(), SCIPupdateVarPseudocost(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvarNegate(), SCIPvarPrint(), SCIPvisualLowerbound(), sepastoreApplyBdchg(), sepastoreApplyLb(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solnodeAddChild(), solOfInterest(), solSetArrayVal(), solveBendersSubproblems(), solveNode(), storeCuts(), tightenDualproof(), updateEstimate(), updateLazyBounds(), updatePseudocost(), varParse(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsHugeValue()
checks, if value is huge and should be handled separately (e.g., in activity computation)
- Parameters
-
set global SCIP settings val value to be checked whether it is huge
Definition at line 6210 of file set.c.
Referenced by SCIPisHugeValue().
◆ SCIPsetIsZero()
checks, if value is in range epsilon of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6311 of file set.c.
Referenced by addBoundViolated(), addCand(), colAddCoef(), colChgCoefPos(), colLink(), computeRelIntPoint(), createAndAddProofcons(), cutpoolSeparate(), detectImpliedBounds(), incVSIDS(), initSolve(), isNewValueUnreliable(), lpCleanupCols(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowChgLinearCoefPos(), nlrowRemoveFixedLinearCoefPos(), priceAndCutLoop(), propagateLongProof(), reoptSimilarity(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPconflictAnalyzePseudo(), SCIPisZero(), SCIPlpAddRow(), SCIPlpGetDualDegeneracy(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIPreoptMergeVarHistory(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsolAdjustImplicitSolVals(), SCIPsolIncVal(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTryAggregateVars(), SCIPvarUpdatePseudocost(), SCIPvboundsAdd(), separationRoundLP(), separationRoundSol(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), storeCuts(), tightenDualproof(), tryAggregateIntVars(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsPositive()
checks, if value is greater than epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6322 of file set.c.
Referenced by addBoundViolated(), createAndAddProofcons(), getObjvalDeltaLb(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), separateAlternativeProofs(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsNegative()
checks, if value is lower than -epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6333 of file set.c.
Referenced by addBoundViolated(), createAndAddProofcons(), cutpoolSeparate(), getObjvalDeltaObj(), getObjvalDeltaUb(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), saveConsBounddisjuction(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), separationRoundLP(), separationRoundSol(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsIntegral()
checks, if value is integral within epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6344 of file set.c.
Referenced by addGlobalCut(), checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPvarFix(), tightenSingleVar(), varProcessChgLbLocal(), and varProcessChgUbLocal().
◆ SCIPsetIsScalingIntegral()
checks whether the product val * scalar is integral in epsilon scaled by scalar
- Parameters
-
set global SCIP settings val unscaled value to check for scaled integrality scalar value to scale val with for checking for integrality
Definition at line 6355 of file set.c.
Referenced by SCIPisScalingIntegral().
◆ SCIPsetIsFracIntegral()
checks, if given fractional part is smaller than epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6373 of file set.c.
Referenced by SCIPisFracIntegral().
◆ SCIPsetFloor()
rounds value + feasibility tolerance down to the next integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6386 of file set.c.
Referenced by SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), SCIPexprEvalActivity(), SCIPfloor(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and SCIPvarGetMinPseudocostScore().
◆ SCIPsetCeil()
rounds value - feasibility tolerance up to the next integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6397 of file set.c.
Referenced by cutpoolSeparate(), numSubproblemsToCheck(), paramsetSetHeuristicsAggressive(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPexprEvalActivity(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarGetMinPseudocostScore(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetRound()
rounds value to the nearest integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6408 of file set.c.
Referenced by addGlobalCut(), colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), SCIProwCreate(), and SCIPvarFix().
◆ SCIPsetFrac()
returns fractional part of value, i.e. x - floor(x) in epsilon tolerance
- Parameters
-
set global SCIP settings val value to return fractional part for
Definition at line 6419 of file set.c.
Referenced by SCIPexprPrintDot(), and SCIPfrac().
◆ SCIPsetIsSumEQ()
checks, if values are in range of sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6430 of file set.c.
Referenced by lpFlushChgRows(), SCIPisSumEQ(), and SCIPlpMarkFlushed().
◆ SCIPsetIsSumLT()
checks, if val1 is (more than sumepsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6448 of file set.c.
Referenced by SCIPisSumLT().
◆ SCIPsetIsSumLE()
checks, if val1 is not (more than sumepsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6466 of file set.c.
Referenced by SCIPisSumLE(), and SCIProwGetObjParallelism().
◆ SCIPsetIsSumGT()
checks, if val1 is (more than sumepsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6484 of file set.c.
Referenced by SCIPisSumGT().
◆ SCIPsetIsSumGE()
checks, if val1 is not (more than sumepsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6502 of file set.c.
Referenced by SCIPisSumGE(), and SCIProwGetObjParallelism().
◆ SCIPsetIsSumZero()
checks, if value is in range sumepsilon of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6520 of file set.c.
Referenced by SCIPisSumZero(), and SCIProwGetLPSolCutoffDistance().
◆ SCIPsetIsSumPositive()
checks, if value is greater than sumepsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6531 of file set.c.
Referenced by SCIPisSumPositive().
◆ SCIPsetIsSumNegative()
checks, if value is lower than -sumepsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6542 of file set.c.
Referenced by SCIPisSumNegative().
◆ SCIPsetSumFloor()
rounds value + sumepsilon tolerance down to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6553 of file set.c.
Referenced by rowScale().
◆ SCIPsetSumCeil()
rounds value - sumepsilon tolerance up to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6564 of file set.c.
Referenced by rowScale().
◆ SCIPsetSumRound()
◆ SCIPsetSumFrac()
◆ SCIPsetIsFeasEQ()
checks, if relative difference of values is in range of feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6597 of file set.c.
Referenced by addSplitcons(), computeRelIntPoint(), detectImpliedBounds(), dryBranch(), fixBounds(), getImplVarRedcost(), lpFlushChgCols(), lpLexDualSimplex(), SCIP_DECL_HASHKEYEQ(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPisFeasEQ(), SCIPlpStartDive(), SCIPprobUpdateBestRootSol(), SCIPreoptApplyGlbConss(), SCIPtreeBranchVar(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarSignificantPscostDifference(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasLT()
checks, if relative difference of val1 and val2 is lower than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6619 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), computeRelIntPoint(), detectImpliedBounds(), reoptCheckLocalRestart(), reoptSimilarity(), SCIPaddReoptDualBndchg(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisFeasLT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIPreoptCheckRestart(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarRemoveCliquesImplicsVbs(), and sepastoreIsBdchgApplicable().
◆ SCIPsetIsFeasLE()
checks, if relative difference of val1 and val2 is not greater than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6641 of file set.c.
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPconflictAnalyzeDualProof(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), sepastoreApplyLb(), treeAddPendingBdchg(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasGT()
checks, if relative difference of val1 and val2 is greater than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6663 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), computeRelIntPoint(), detectImpliedBounds(), primalAddSol(), SCIPaddReoptDualBndchg(), SCIPconflictAnalyzePseudo(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisFeasGT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSignificantPscostDifference(), sepastoreIsBdchgApplicable(), undoBdchgsDualfarkas(), and undoBdchgsDualsol().
◆ SCIPsetIsFeasGE()
checks, if relative difference of val1 and val2 is not lower than -feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6685 of file set.c.
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), computeRelIntPoint(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbLazy(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarPscostThresholdProbabilityTest(), sepastoreApplyUb(), treeAddPendingBdchg(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasZero()
checks, if value is in range feasibility tolerance of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6707 of file set.c.
Referenced by computeRelIntPoint(), focusnodeCleanupVars(), lpLexDualSimplex(), SCIPbranchGetBranchingPoint(), SCIPisFeasZero(), SCIPlpGetDualfarkas(), SCIPlpGetUnboundedSol(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), and varAddImplic().
◆ SCIPsetIsFeasPositive()
checks, if value is greater than feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6718 of file set.c.
Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPcutpoolSeparate(), SCIPisFeasPositive(), SCIPlpGetUnboundedSol(), SCIPsepastoreApplyCuts(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and sepastoreIsCutRedundantOrInfeasible().
◆ SCIPsetIsFeasNegative()
checks, if value is lower than -feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6729 of file set.c.
Referenced by focusnodeCleanupVars(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpSolveAndEval(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVub(), and sepastoreIsCutRedundantOrInfeasible().
◆ SCIPsetIsFeasIntegral()
checks, if value is integral within the feasibility bounds
- Parameters
-
set global SCIP settings val value to process
Definition at line 6740 of file set.c.
Referenced by SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPdomchgAddBoundchg(), SCIPdomchgMakeStatic(), SCIPfixVar(), SCIPisFeasIntegral(), SCIPprobScaleObj(), SCIPsolAdjustImplicitSolVals(), SCIPsolRound(), SCIPstatUpdateVarRootLPBestEstimate(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetMinPseudocostScore(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasFracIntegral()
checks, if given fractional part is smaller than feastol
- Parameters
-
set global SCIP settings val value to process
Definition at line 6751 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPisFeasFracIntegral().
◆ SCIPsetFeasFloor()
rounds value + feasibility tolerance down to the next integer
rounds value + feasibility tolerance down to the next integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6764 of file set.c.
Referenced by adjustedUb(), analyzeStrongbranch(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), tightenSingleVar(), and tryAggregateIntVars().
◆ SCIPsetFeasCeil()
rounds value - feasibility tolerance up to the next integer
rounds value - feasibility tolerance up to the next integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6775 of file set.c.
Referenced by adjustedLb(), analyzeStrongbranch(), primalSetUpperbound(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), and selectVarMultAggrBranching().
◆ SCIPsetFeasRound()
rounds value to the nearest integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6786 of file set.c.
Referenced by SCIPfeasRound().
◆ SCIPsetFeasFrac()
returns fractional part of value, i.e. x - floor(x) in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6797 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPfeasFrac().
◆ SCIPsetIsDualfeasEQ()
checks, if relative difference of values is in range of dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6808 of file set.c.
Referenced by SCIPisDualfeasEQ().
◆ SCIPsetIsDualfeasLT()
checks, if relative difference of val1 and val2 is lower than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6830 of file set.c.
Referenced by enforceConstraints(), SCIPisDualfeasLT(), and SCIPlpGetDualfarkas().
◆ SCIPsetIsDualfeasLE()
checks, if relative difference of val1 and val2 is not greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6852 of file set.c.
Referenced by SCIPisDualfeasLE().
◆ SCIPsetIsDualfeasGT()
checks, if relative difference of val1 and val2 is greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6874 of file set.c.
Referenced by SCIPisDualfeasGT(), and SCIPlpGetDualfarkas().
◆ SCIPsetIsDualfeasGE()
checks, if relative difference of val1 and val2 is not lower than -dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6896 of file set.c.
Referenced by SCIPisDualfeasGE().
◆ SCIPsetIsDualfeasZero()
checks, if value is in range dual feasibility tolerance of 0.0
checks, if value is in range feasibility tolerance of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6918 of file set.c.
Referenced by addLocalRows(), checkDualFeasibility(), lpLexDualSimplex(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPisDualfeasZero(), and SCIPvarUpdateBestRootSol().
◆ SCIPsetIsDualfeasPositive()
checks, if value is greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6929 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasPositive(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
◆ SCIPsetIsDualfeasNegative()
checks, if value is lower than -dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6940 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasNegative(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
◆ SCIPsetIsDualfeasIntegral()
checks, if value is integral within the dual feasibility bounds
- Parameters
-
set global SCIP settings val value to process
Definition at line 6951 of file set.c.
Referenced by SCIPisDualfeasIntegral().
◆ SCIPsetIsDualfeasFracIntegral()
checks, if given fractional part is smaller than dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6962 of file set.c.
Referenced by SCIPisDualfeasFracIntegral().
◆ SCIPsetDualfeasFloor()
rounds value + dual feasibility tolerance down to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6975 of file set.c.
Referenced by SCIPdualfeasFloor().
◆ SCIPsetDualfeasCeil()
rounds value - dual feasibility tolerance up to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6986 of file set.c.
Referenced by SCIPdualfeasCeil().
◆ SCIPsetDualfeasRound()
rounds value to the nearest integer in dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6997 of file set.c.
Referenced by SCIPdualfeasRound().
◆ SCIPsetDualfeasFrac()
returns fractional part of value, i.e. x - floor(x) in dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7008 of file set.c.
Referenced by SCIPdualfeasFrac().
◆ SCIPsetIsLbBetter()
checks, if the given new lower bound is at least min(oldub - oldlb, |oldlb|) times the bound strengthening epsilon better than the old one or the change in the lower bound would fix the sign of the variable
- Parameters
-
set global SCIP settings newlb new lower bound oldlb old lower bound oldub old upper bound
Definition at line 7022 of file set.c.
References EPSGT, MAX, MIN, NULL, REALABS, SCIPsetIsLE(), and TRUE.
Referenced by SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisLbBetter(), SCIPtightenVarLb(), and SCIPtightenVarLbGlobal().
◆ SCIPsetIsUbBetter()
checks, if the given new upper bound is at least min(oldub - oldlb, |oldub|) times the bound strengthening epsilon better than the old one or the change in the upper bound would fix the sign of the variable
- Parameters
-
set global SCIP settings newub new upper bound oldlb old lower bound oldub old upper bound
Definition at line 7043 of file set.c.
References EPSLT, MAX, MIN, NULL, REALABS, SCIPsetIsLE(), and TRUE.
Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), and SCIPtightenVarUbGlobal().
◆ SCIPsetIsEfficacious()
checks, if the given cut's efficacy is larger than the minimal cut efficacy
- Parameters
-
set global SCIP settings root should the root's minimal cut efficacy be used? efficacy efficacy of the cut
Definition at line 7061 of file set.c.
Referenced by SCIPisEfficacious(), SCIProwIsLPEfficacious(), SCIProwIsSolEfficacious(), and SCIPsepastoreRemoveInefficaciousCuts().
◆ SCIPsetIsRelEQ()
checks, if relative difference of values is in range of epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7076 of file set.c.
Referenced by SCIPisRelEQ(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), and solveNode().
◆ SCIPsetIsRelLT()
checks, if relative difference of val1 and val2 is lower than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7098 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelLT(), and SCIPtreeBranchVarNary().
◆ SCIPsetIsRelLE()
checks, if relative difference of val1 and val2 is not greater than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7120 of file set.c.
Referenced by SCIPisRelLE(), and SCIPnlrowCreate().
◆ SCIPsetIsRelGT()
checks, if relative difference of val1 and val2 is greater than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7142 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), SCIPrelaxExec(), and SCIPtreeBranchVarNary().
◆ SCIPsetIsRelGE()
checks, if relative difference of val1 and val2 is not lower than -epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7164 of file set.c.
Referenced by lpSolve(), SCIPisRelGE(), and SCIPnodeSetEstimate().
◆ SCIPsetIsSumRelEQ()
checks, if relative difference of values is in range of sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7186 of file set.c.
Referenced by SCIPisSumRelEQ().
◆ SCIPsetIsSumRelLT()
checks, if relative difference of val1 and val2 is lower than sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7208 of file set.c.
Referenced by SCIPisSumRelLT().
◆ SCIPsetIsSumRelLE()
checks, if relative difference of val1 and val2 is not greater than sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7230 of file set.c.
Referenced by SCIPisSumRelLE().
◆ SCIPsetIsSumRelGT()
checks, if relative difference of val1 and val2 is greater than sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7252 of file set.c.
Referenced by SCIPisSumRelGT().
◆ SCIPsetIsSumRelGE()
checks, if relative difference of val1 and val2 is not lower than -sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7274 of file set.c.
Referenced by SCIPisSumRelGE().
◆ SCIPsetGetSubscipsOff()
returns the flag indicating whether sub-SCIPs that could cause recursion have been deactivated
- Parameters
-
set global SCIP settings
Definition at line 7296 of file set.c.
Referenced by executeUserDefinedSolvesub(), generateBendersCuts(), numSubproblemsToCheck(), SCIPbendersExec(), SCIPgetSubscipsOff(), and solveBendersSubproblems().
◆ SCIPsetPrintDebugMessage()
void SCIPsetPrintDebugMessage | ( | SCIP_SET * | set, |
const char * | sourcefile, | ||
int | sourceline, | ||
const char * | formatstr, | ||
... | |||
) |
prints a debug message
- Parameters
-
set global SCIP settings sourcefile name of the source file that called the function sourceline line in the source file where the function was called formatstr format string like in printf() function ... format arguments line in printf() function