Detailed Description
methods for handling parameter settings
Definition in file paramset.c.
#include <assert.h>
#include <string.h>
#include <strings.h>
#include "scip/scip.h"
#include "scip/set.h"
#include "scip/paramset.h"
#include "scip/struct_paramset.h"
Go to the source code of this file.
Macros | |
#define | NEXPENSIVEHEURFREQS 12 |
Macro Definition Documentation
◆ NEXPENSIVEHEURFREQS
#define NEXPENSIVEHEURFREQS 12 |
Referenced by paramsetSetHeuristicsFast().
Function Documentation
◆ SCIP_DECL_HASHGETKEY()
|
static |
hash key retrieval function for parameters
Definition at line 49 of file paramset.c.
References SCIP_Param::name, and NULL.
◆ paramTestFixed()
|
static |
tests whether parameter can be changed and issues an error message if it is fixed
- Parameters
-
param parameter messagehdlr message handler
Definition at line 61 of file paramset.c.
References SCIP_Param::isfixed, SCIP_Param::name, NULL, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, and SCIPerrorMessage.
Referenced by SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), and SCIPparamSetString().
◆ paramTestBool()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 80 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, and TRUE.
Referenced by SCIPparamSetBool().
◆ paramTestInt()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 101 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::maxvalue, SCIP_IntParam::minvalue, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_INT, and SCIPerrorMessage.
Referenced by SCIPparamSetInt().
◆ paramTestLongint()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 123 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::maxvalue, SCIP_LongintParam::minvalue, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_LONGINT, and SCIPerrorMessage.
Referenced by SCIPparamSetLongint().
◆ paramTestReal()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 145 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::maxvalue, SCIP_RealParam::minvalue, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_REAL, and SCIPerrorMessage.
Referenced by SCIPparamSetReal().
◆ paramTestChar()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 167 of file paramset.c.
References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_CHAR, and SCIPerrorMessage.
Referenced by SCIPparamSetChar().
◆ paramTestString()
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
- Parameters
-
param parameter messagehdlr message handler value value to test
Definition at line 204 of file paramset.c.
References SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_STRING, and SCIPerrorMessage.
Referenced by SCIPparamSetString().
◆ paramWrite()
|
static |
writes the parameter to a file
- Parameters
-
param parameter messagehdlr message handler file file stream to write parameter to, 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 236 of file paramset.c.
References SCIP_CharParam::allowedvalues, SCIP_Param::boolparam, SCIP_Param::charparam, SCIP_Param::data, SCIP_BoolParam::defaultvalue, SCIP_IntParam::defaultvalue, SCIP_LongintParam::defaultvalue, SCIP_RealParam::defaultvalue, SCIP_CharParam::defaultvalue, SCIP_StringParam::defaultvalue, SCIP_Param::desc, SCIP_Param::intparam, SCIP_Param::longintparam, SCIP_IntParam::maxvalue, SCIP_LongintParam::maxvalue, SCIP_RealParam::maxvalue, SCIP_IntParam::minvalue, SCIP_LongintParam::minvalue, SCIP_RealParam::minvalue, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPmessageFPrintInfo(), SCIPparamGetBool(), SCIPparamGetChar(), SCIPparamGetInt(), SCIPparamGetLongint(), SCIPparamGetReal(), SCIPparamGetString(), SCIPparamIsAdvanced(), SCIPparamIsDefault(), SCIPparamIsFixed(), and SCIP_Param::stringparam.
Referenced by SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), SCIPparamsetWrite(), and SCIPparamWrite().
◆ paramSetBool()
|
static |
if a bool parameter exits with the given parameter name it is set to the new value
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname parameter name value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 335 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetBool(), and SCIPsetDebugMsg.
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), and SCIPparamsetSetEmphasis().
◆ paramSetChar()
|
static |
if an char parameter exits with the given parameter name it is set to the new value
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname parameter name value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 371 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetChar(), and SCIPsetDebugMsg.
Referenced by SCIPparamsetSetEmphasis().
◆ paramSetInt()
|
static |
if an integer parameter exits with the given parameter name it is set to the new value
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname parameter name value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 407 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetInt(), and SCIPsetDebugMsg.
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
◆ paramSetLongint()
|
static |
if a long integer parameter exits with the given parameter name it is set to the new value
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname parameter name value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 443 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetLongint(), and SCIPsetDebugMsg.
Referenced by paramsetSetHeuristicsAggressive().
◆ paramSetReal()
|
static |
if a real parameter exits with the given parameter name it is set to the new value
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname parameter name value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 479 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetReal(), and SCIPsetDebugMsg.
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPparamsetSetEmphasis().
◆ paramCopyBool()
|
static |
copies value of source Bool parameter to target Bool parameter
- Parameters
-
sourceparam source Bool parameter targetparam target Bool parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 515 of file paramset.c.
References FALSE, NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamGetBool(), SCIPparamSetBool(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ paramCopyInt()
|
static |
copies value of source int parameter to target int parameter
- Parameters
-
sourceparam source int parameter targetparam target int parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 536 of file paramset.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetInt(), SCIPparamSetInt(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ paramCopyLongint()
|
static |
copies value of source longint parameter to target longint parameter
- Parameters
-
sourceparam source longint parameter targetparam target longint parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 557 of file paramset.c.
References FALSE, NULL, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPparamGetLongint(), SCIPparamSetLongint(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ paramCopyReal()
|
static |
copies value of source real parameter to target real parameter
- Parameters
-
sourceparam source real parameter targetparam target real parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 578 of file paramset.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamGetReal(), SCIPparamSetReal(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ paramCopyChar()
|
static |
copies value of source char parameter to target char parameter
- Parameters
-
sourceparam source char parameter targetparam target char parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 599 of file paramset.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetChar(), SCIPparamSetChar(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ paramCopyString()
|
static |
copies value of source string parameter to target string parameter
- Parameters
-
sourceparam source string parameter targetparam target string parameter set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 620 of file paramset.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetString(), SCIPparamSetString(), and TRUE.
Referenced by SCIPparamsetCopyParams().
◆ SCIPparamGetType()
SCIP_PARAMTYPE SCIPparamGetType | ( | SCIP_PARAM * | param | ) |
returns type of parameter
- Parameters
-
param parameter
Definition at line 640 of file paramset.c.
References NULL, and SCIP_Param::paramtype.
Referenced by checkTransferBoolParam(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), and SCIPparamsetCopyParams().
◆ SCIPparamGetName()
const char* SCIPparamGetName | ( | SCIP_PARAM * | param | ) |
returns name of parameter
- Parameters
-
param parameter
Definition at line 650 of file paramset.c.
References SCIP_Param::name, and NULL.
Referenced by checkTransferBoolParam(), fixOrUnfixRelevantParameters(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), and SCIPparamsetCopyParams().
◆ SCIPparamGetDesc()
const char* SCIPparamGetDesc | ( | SCIP_PARAM * | param | ) |
returns description of parameter
- Parameters
-
param parameter
Definition at line 660 of file paramset.c.
References SCIP_Param::desc, and NULL.
Referenced by addFixParamDialog(), addSetParamDialog(), and SCIP_DECL_DIALOGDESC().
◆ SCIPparamGetData()
SCIP_PARAMDATA* SCIPparamGetData | ( | SCIP_PARAM * | param | ) |
returns locally defined parameter specific data
- Parameters
-
param parameter
Definition at line 670 of file paramset.c.
References NULL, and SCIP_Param::paramdata.
Referenced by SCIP_DECL_PARAMCHGD().
◆ SCIPparamIsAdvanced()
SCIP_Bool SCIPparamIsAdvanced | ( | SCIP_PARAM * | param | ) |
returns whether parameter is advanced
- Parameters
-
param parameter
Definition at line 680 of file paramset.c.
References SCIP_Param::isadvanced, and NULL.
Referenced by addFixParamDialog(), addSetParamDialog(), and paramWrite().
◆ SCIPparamIsFixed()
SCIP_Bool SCIPparamIsFixed | ( | SCIP_PARAM * | param | ) |
returns whether parameter is fixed
- Parameters
-
param parameter
Definition at line 690 of file paramset.c.
References SCIP_Param::isfixed, and NULL.
Referenced by fixOrUnfixRelevantParameters(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), SCIPparamsetIsFixed(), and SCIPparamSetToDefault().
◆ SCIPparamGetBool()
SCIP_Bool SCIPparamGetBool | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Bool parameter
- Parameters
-
param parameter
Definition at line 700 of file paramset.c.
References SCIP_Param::boolparam, SCIP_BoolParam::curvalue, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_BOOL, and SCIP_BoolParam::valueptr.
Referenced by paramCopyBool(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamIsDefault(), SCIPparamSetBool(), and SCIPparamsetGetBool().
◆ SCIPparamGetBoolDefault()
SCIP_Bool SCIPparamGetBoolDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Bool parameter
- Parameters
-
param parameter
Definition at line 714 of file paramset.c.
References SCIP_Param::boolparam, SCIP_Param::data, SCIP_BoolParam::defaultvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_BOOL.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamGetInt()
int SCIPparamGetInt | ( | SCIP_PARAM * | param | ) |
returns value of int parameter
- Parameters
-
param parameter
Definition at line 725 of file paramset.c.
References SCIP_IntParam::curvalue, SCIP_Param::data, SCIP_Param::intparam, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIP_IntParam::valueptr.
Referenced by paramCopyInt(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamIsDefault(), SCIPparamsetGetInt(), and SCIPparamSetInt().
◆ SCIPparamGetIntMin()
int SCIPparamGetIntMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of int parameter
- Parameters
-
param parameter
Definition at line 739 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::minvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetIntMax()
int SCIPparamGetIntMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of int parameter
- Parameters
-
param parameter
Definition at line 750 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::maxvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetIntDefault()
int SCIPparamGetIntDefault | ( | SCIP_PARAM * | param | ) |
returns default value of int parameter
- Parameters
-
param parameter
Definition at line 761 of file paramset.c.
References SCIP_Param::data, SCIP_IntParam::defaultvalue, SCIP_Param::intparam, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamGetLongint()
SCIP_Longint SCIPparamGetLongint | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Longint parameter
- Parameters
-
param parameter
Definition at line 772 of file paramset.c.
References SCIP_LongintParam::curvalue, SCIP_Param::data, SCIP_Param::longintparam, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_LONGINT, and SCIP_LongintParam::valueptr.
Referenced by paramCopyLongint(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), SCIPparamsetGetLongint(), and SCIPparamSetLongint().
◆ SCIPparamGetLongintMin()
SCIP_Longint SCIPparamGetLongintMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of longint parameter
- Parameters
-
param parameter
Definition at line 786 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::minvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetLongintMax()
SCIP_Longint SCIPparamGetLongintMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of longint parameter
- Parameters
-
param parameter
Definition at line 797 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::maxvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetLongintDefault()
SCIP_Longint SCIPparamGetLongintDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Longint parameter
- Parameters
-
param parameter
Definition at line 808 of file paramset.c.
References SCIP_Param::data, SCIP_LongintParam::defaultvalue, SCIP_Param::longintparam, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamGetReal()
SCIP_Real SCIPparamGetReal | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Real parameter
- Parameters
-
param parameter
Definition at line 819 of file paramset.c.
References SCIP_RealParam::curvalue, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, SCIP_PARAMTYPE_REAL, and SCIP_RealParam::valueptr.
Referenced by calcGrowSize(), paramCopyReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamIsDefault(), SCIPparamsetGetReal(), and SCIPparamSetReal().
◆ SCIPparamGetRealMin()
SCIP_Real SCIPparamGetRealMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of real parameter
- Parameters
-
param parameter
Definition at line 833 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::minvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetRealMax()
SCIP_Real SCIPparamGetRealMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of real parameter
- Parameters
-
param parameter
Definition at line 844 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::maxvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by copyMemoryAndTimeLimits(), and SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetRealDefault()
SCIP_Real SCIPparamGetRealDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Real parameter
- Parameters
-
param parameter
Definition at line 855 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::defaultvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by paramsetSetHeuristicsAggressive(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamGetChar()
char SCIPparamGetChar | ( | SCIP_PARAM * | param | ) |
returns value of char parameter
- Parameters
-
param parameter
Definition at line 866 of file paramset.c.
References SCIP_Param::charparam, SCIP_CharParam::curvalue, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIP_CharParam::valueptr.
Referenced by paramCopyChar(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), SCIPparamSetChar(), and SCIPparamsetGetChar().
◆ SCIPparamGetCharAllowedValues()
char* SCIPparamGetCharAllowedValues | ( | SCIP_PARAM * | param | ) |
returns allowed values of char parameter, or NULL if everything is allowed
- Parameters
-
param parameter
Definition at line 880 of file paramset.c.
References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.
Referenced by SCIP_DECL_DIALOGEXEC().
◆ SCIPparamGetCharDefault()
char SCIPparamGetCharDefault | ( | SCIP_PARAM * | param | ) |
returns default value of char parameter
- Parameters
-
param parameter
Definition at line 891 of file paramset.c.
References SCIP_Param::charparam, SCIP_Param::data, SCIP_CharParam::defaultvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamGetString()
char* SCIPparamGetString | ( | SCIP_PARAM * | param | ) |
returns value of string parameter
- Parameters
-
param parameter
Definition at line 902 of file paramset.c.
References SCIP_StringParam::curvalue, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, SCIP_Param::stringparam, and SCIP_StringParam::valueptr.
Referenced by paramCopyString(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), and SCIPparamsetGetString().
◆ SCIPparamGetStringDefault()
char* SCIPparamGetStringDefault | ( | SCIP_PARAM * | param | ) |
returns default value of String parameter
- Parameters
-
param parameter
Definition at line 916 of file paramset.c.
References SCIP_Param::data, SCIP_StringParam::defaultvalue, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, and SCIP_Param::stringparam.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
◆ SCIPparamIsDefault()
SCIP_Bool SCIPparamIsDefault | ( | SCIP_PARAM * | param | ) |
returns whether the parameter is on its default setting
- Parameters
-
param parameter
Definition at line 927 of file paramset.c.
References EPSZ, FALSE, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPABORT, SCIPerrorMessage, SCIPparamGetBool(), SCIPparamGetBoolDefault(), SCIPparamGetChar(), SCIPparamGetCharDefault(), SCIPparamGetInt(), SCIPparamGetIntDefault(), SCIPparamGetLongint(), SCIPparamGetLongintDefault(), SCIPparamGetReal(), SCIPparamGetRealDefault(), SCIPparamGetString(), and SCIPparamGetStringDefault().
Referenced by collectNondefaultParams(), and paramWrite().
◆ paramCreate()
|
static |
creates a parameter with name and description, does not set the type specific parameter values themselves
- Parameters
-
param pointer to the parameter blkmem block memory name name of the parameter desc description of the parameter paramdata locally defined parameter specific data isadvanced is the parameter advanced?
Definition at line 962 of file paramset.c.
References BMSallocBlockMemory, BMSduplicateMemoryArray, FALSE, NULL, SCIP_ALLOC, and SCIP_OKAY.
Referenced by paramCreateBool(), paramCreateChar(), paramCreateInt(), paramCreateLongint(), paramCreateReal(), and paramCreateString().
◆ paramCreateBool()
|
static |
creates a SCIP_Bool parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 991 of file paramset.c.
References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPparamSetBool(), and TRUE.
Referenced by SCIPparamsetAddBool().
◆ paramCreateInt()
|
static |
creates a int parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 1020 of file paramset.c.
References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPparamSetInt(), and TRUE.
Referenced by SCIPparamsetAddInt().
◆ paramCreateLongint()
|
static |
creates a SCIP_Longint parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 1053 of file paramset.c.
References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPparamSetLongint(), and TRUE.
Referenced by SCIPparamsetAddLongint().
◆ paramCreateReal()
|
static |
creates a SCIP_Real parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 1086 of file paramset.c.
References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIPparamSetReal(), and TRUE.
Referenced by SCIPparamsetAddReal().
◆ paramCreateChar()
|
static |
creates a char parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 1119 of file paramset.c.
References BMSduplicateMemoryArray, NULL, paramCreate(), SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPparamSetChar(), and TRUE.
Referenced by SCIPparamsetAddChar().
◆ paramCreateString()
|
static |
creates a string parameter, and sets its value to default
- Parameters
-
param pointer to the parameter 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 1155 of file paramset.c.
References BMSduplicateMemoryArray, NULL, paramCreate(), SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_STRING, SCIPparamSetString(), and TRUE.
Referenced by SCIPparamsetAddString().
◆ paramFree()
|
static |
frees a single parameter
- Parameters
-
param pointer to the parameter blkmem block memory
Definition at line 1187 of file paramset.c.
References BMSfreeBlockMemory, BMSfreeMemoryArray, BMSfreeMemoryArrayNull, NULL, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPABORT, and SCIPerrorMessage.
Referenced by SCIPparamsetFree().
◆ paramParseBool()
|
static |
sets SCIP_Bool parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1229 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetBool(), and TRUE.
Referenced by paramsetParse().
◆ paramParseInt()
|
static |
sets int parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1260 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetInt(), and TRUE.
Referenced by paramsetParse().
◆ paramParseLongint()
|
static |
sets SCIP_Longint parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1290 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetLongint(), and TRUE.
Referenced by paramsetParse().
◆ paramParseReal()
|
static |
sets SCIP_Real parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1320 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIP_READERROR, SCIP_Real, SCIP_REAL_FORMAT, SCIPerrorMessage, SCIPparamSetReal(), and TRUE.
Referenced by paramsetParse().
◆ paramParseChar()
|
static |
sets Char parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1350 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetChar(), and TRUE.
Referenced by paramsetParse().
◆ paramParseString()
|
static |
sets string parameter according to the value of the given string
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler valuestr value in string format (may be modified during parse)
Definition at line 1380 of file paramset.c.
References SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_STRING, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetString(), and TRUE.
Referenced by paramsetParse().
◆ SCIPparamsetCreate()
SCIP_RETCODE SCIPparamsetCreate | ( | SCIP_PARAMSET ** | paramset, |
BMS_BLKMEM * | blkmem | ||
) |
creates parameter set
- Parameters
-
paramset pointer to store the parameter set blkmem block memory
Definition at line 1417 of file paramset.c.
References BMSallocMemory, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_HASHSIZE_PARAMS, SCIP_OKAY, and SCIPhashtableCreate().
Referenced by SCIPsetCopyPlugins().
◆ SCIPparamsetFree()
void SCIPparamsetFree | ( | SCIP_PARAMSET ** | paramset, |
BMS_BLKMEM * | blkmem | ||
) |
frees parameter set
- Parameters
-
paramset pointer to the parameter set blkmem block memory
Definition at line 1437 of file paramset.c.
References BMSfreeMemory, BMSfreeMemoryArrayNull, NULL, paramFree(), and SCIPhashtableFree().
◆ paramsetAdd()
|
static |
adds parameter to the parameter set
- Parameters
-
paramset parameter set param parameter to add
Definition at line 1462 of file paramset.c.
References BMSreallocMemoryArray, SCIP_ParamSet::hashtable, MAX, SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, SCIP_ParamSet::paramssize, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, and SCIPhashtableSafeInsert().
Referenced by SCIPparamsetAddBool(), SCIPparamsetAddChar(), SCIPparamsetAddInt(), SCIPparamsetAddLongint(), SCIPparamsetAddReal(), and SCIPparamsetAddString().
◆ SCIPparamsetAddBool()
SCIP_RETCODE SCIPparamsetAddBool | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set 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 1490 of file paramset.c.
References NULL, paramCreateBool(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
◆ SCIPparamsetAddInt()
SCIP_RETCODE SCIPparamsetAddInt | ( | SCIP_PARAMSET * | paramset, |
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
- Parameters
-
paramset parameter set 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 1517 of file paramset.c.
References NULL, paramCreateInt(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
◆ SCIPparamsetAddLongint()
SCIP_RETCODE SCIPparamsetAddLongint | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set 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 1547 of file paramset.c.
References NULL, paramCreateLongint(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
◆ SCIPparamsetAddReal()
SCIP_RETCODE SCIPparamsetAddReal | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set 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 1577 of file paramset.c.
References NULL, paramCreateReal(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
Referenced by SCIPsetAddBoolParam().
◆ SCIPparamsetAddChar()
SCIP_RETCODE SCIPparamsetAddChar | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set 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 1607 of file paramset.c.
References NULL, paramCreateChar(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
Referenced by SCIPsetAddIntParam().
◆ SCIPparamsetAddString()
SCIP_RETCODE SCIPparamsetAddString | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set 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 1636 of file paramset.c.
References NULL, paramCreateString(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
Referenced by SCIPsetAddLongintParam().
◆ paramtypeGetName()
|
static |
returns the name of the given parameter type
- Parameters
-
paramtype type of parameter
Definition at line 1664 of file paramset.c.
Referenced by SCIPparamsetGetBool(), SCIPparamsetGetChar(), SCIPparamsetGetInt(), SCIPparamsetGetLongint(), SCIPparamsetGetReal(), SCIPparamsetGetString(), SCIPparamsetSetBool(), SCIPparamsetSetChar(), SCIPparamsetSetDefaultBool(), SCIPparamsetSetDefaultInt(), SCIPparamsetSetInt(), SCIPparamsetSetLongint(), SCIPparamsetSetReal(), and SCIPparamsetSetString().
◆ SCIPparamsetIsFixed()
SCIP_Bool SCIPparamsetIsFixed | ( | SCIP_PARAMSET * | paramset, |
const char * | name | ||
) |
returns whether an existing parameter is fixed
- Parameters
-
paramset parameter set name name of the parameter
Definition at line 1681 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIPABORT, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamIsFixed().
Referenced by SCIPparamsetSetToSubscipsOff(), and SCIPsetAddLongintParam().
◆ SCIPparamsetGetParam()
SCIP_PARAM* SCIPparamsetGetParam | ( | SCIP_PARAMSET * | paramset, |
const char * | name | ||
) |
returns the pointer to an existing SCIP parameter
- Parameters
-
paramset parameter set name name of the parameter
Definition at line 1703 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, and SCIPhashtableRetrieve().
Referenced by SCIPsetAddRealParam().
◆ SCIPparamsetGetBool()
SCIP_RETCODE SCIPparamsetGetBool | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
SCIP_Bool * | value | ||
) |
gets the value of an existing SCIP_Bool parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1715 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetBool().
Referenced by SCIPsetAddRealParam().
◆ SCIPparamsetGetInt()
SCIP_RETCODE SCIPparamsetGetInt | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
int * | value | ||
) |
gets the value of an existing int parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1747 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetInt().
Referenced by SCIPparamsetSetToSubscipsOff(), and SCIPsetAddCharParam().
◆ SCIPparamsetGetLongint()
SCIP_RETCODE SCIPparamsetGetLongint | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
SCIP_Longint * | value | ||
) |
gets the value of an existing SCIP_Longint parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1779 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_LONGINT, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetLongint().
Referenced by SCIPsetAddStringParam().
◆ SCIPparamsetGetReal()
SCIP_RETCODE SCIPparamsetGetReal | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
SCIP_Real * | value | ||
) |
gets the value of an existing SCIP_Real parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1811 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_REAL, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetReal().
Referenced by SCIPsetAddStringParam().
◆ SCIPparamsetGetChar()
SCIP_RETCODE SCIPparamsetGetChar | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
char * | value | ||
) |
gets the value of an existing char parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1843 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_CHAR, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetChar().
Referenced by SCIPsetIsParamFixed().
◆ SCIPparamsetGetString()
SCIP_RETCODE SCIPparamsetGetString | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
char ** | value | ||
) |
gets the value of an existing string parameter
- Parameters
-
paramset parameter set name name of the parameter value pointer to store the parameter
Definition at line 1875 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamGetString().
◆ SCIPparamsetFix()
SCIP_RETCODE SCIPparamsetFix | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
SCIP_Bool | fixed | ||
) |
changes the fixing status of an existing parameter
- Parameters
-
paramset parameter set name name of the parameter fixed new fixing status of the parameter
Definition at line 1907 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamSetFixed().
Referenced by SCIPparamsetSetToSubscipsOff().
◆ SCIPparamsetSet()
SCIP_RETCODE SCIPparamsetSet | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
void * | value | ||
) |
changes the value of an existing parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 1931 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIP_Real, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), and TRUE.
◆ SCIPparamsetSetBool()
SCIP_RETCODE SCIPparamsetSetBool | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 1993 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetBool(), and TRUE.
Referenced by SCIPparamsetCopyParams(), and SCIPsetGetCharParam().
◆ SCIPparamsetSetDefaultBool()
SCIP_RETCODE SCIPparamsetSetDefaultBool | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
SCIP_Bool | defaultvalue | ||
) |
changes the default value of an existing SCIP_Bool parameter
- Parameters
-
paramset parameter set name name of the parameter defaultvalue new default value of the parameter
Definition at line 2027 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamSetDefaultBool().
Referenced by SCIPsetGetStringParam().
◆ SCIPparamsetSetInt()
SCIP_RETCODE SCIPparamsetSetInt | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
int | value | ||
) |
changes the value of an existing int parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 2058 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetInt(), and TRUE.
Referenced by SCIPsetChgBoolParam().
◆ SCIPparamsetSetDefaultInt()
SCIP_RETCODE SCIPparamsetSetDefaultInt | ( | SCIP_PARAMSET * | paramset, |
const char * | name, | ||
int | defaultvalue | ||
) |
changes the default value of an existing int parameter
- Parameters
-
paramset parameter set name name of the parameter defaultvalue new default value of the parameter
Definition at line 2092 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamSetDefaultInt().
Referenced by SCIPsetChgBoolParam().
◆ SCIPparamsetSetLongint()
SCIP_RETCODE SCIPparamsetSetLongint | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 2123 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_LONGINT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetLongint(), and TRUE.
Referenced by SCIPsetChgIntParam().
◆ SCIPparamsetSetReal()
SCIP_RETCODE SCIPparamsetSetReal | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 2157 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_REAL, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetReal(), and TRUE.
Referenced by SCIPsetSetDefaultIntParam().
◆ SCIPparamsetSetChar()
SCIP_RETCODE SCIPparamsetSetChar | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
char | value | ||
) |
changes the value of an existing char parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 2191 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_CHAR, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetChar(), and TRUE.
Referenced by SCIPsetSetLongintParam().
◆ SCIPparamsetSetString()
SCIP_RETCODE SCIPparamsetSetString | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing string parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 2225 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetString(), and TRUE.
Referenced by SCIPsetSetRealParam().
◆ emphasisParse()
|
static |
parses emphasis settings
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler line line to parse (is modified during parse, but not freed)
Definition at line 2260 of file paramset.c.
References FALSE, NULL, paramname, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMEMPHASIS_COUNTER, SCIP_PARAMEMPHASIS_CPSOLVER, SCIP_PARAMEMPHASIS_DEFAULT, SCIP_PARAMEMPHASIS_EASYCIP, SCIP_PARAMEMPHASIS_FEASIBILITY, SCIP_PARAMEMPHASIS_HARDLP, SCIP_PARAMEMPHASIS_NUMERICS, SCIP_PARAMEMPHASIS_OPTIMALITY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, SCIP_READERROR, SCIPerrorMessage, SCIPparamsetSetEmphasis(), SCIPsetSetHeuristics(), SCIPsetSetPresolving(), SCIPsetSetSeparating(), and TRUE.
Referenced by paramsetParse().
◆ paramsetParse()
|
static |
parses a parameter file line "paramname = paramvalue" and sets parameter accordingly
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler line line to parse (is modified during parse, but not freed) foundnormalparam pointer to store whether a normal parameter (not emphasis setting) has been found
Definition at line 2408 of file paramset.c.
References emphasisParse(), FALSE, SCIP_ParamSet::hashtable, NULL, paramname, paramParseBool(), paramParseChar(), paramParseInt(), paramParseLongint(), paramParseReal(), paramParseString(), SCIP_Param::paramtype, SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIP_READERROR, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamSetFixed(), and TRUE.
Referenced by SCIPparamsetRead().
◆ SCIPparamsetRead()
SCIP_RETCODE SCIPparamsetRead | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename | ||
) |
reads parameters from a file
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler filename file name
Definition at line 2563 of file paramset.c.
References FALSE, NULL, paramsetParse(), SCIP_Bool, SCIP_CALL, SCIP_NOFILE, SCIP_OKAY, SCIP_READERROR, SCIPerrorMessage, and SCIPprintSysError().
Referenced by SCIPsetChgCharParam().
◆ SCIPparamsetWrite()
SCIP_RETCODE SCIPparamsetWrite | ( | SCIP_PARAMSET * | paramset, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename, | ||
SCIP_Bool | comments, | ||
SCIP_Bool | onlychanged | ||
) |
writes all parameters in the parameter set to a file
- Parameters
-
paramset parameter set 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 2613 of file paramset.c.
References FALSE, SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIP_SUBVERSION, SCIP_VERSION, SCIPerrorMessage, SCIPmessageFPrintInfo(), SCIPmessagehdlrIsQuiet(), SCIPmessagehdlrSetQuiet(), and SCIPprintSysError().
◆ SCIPparamsetSetToDefaults()
SCIP_RETCODE SCIPparamsetSetToDefaults | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
installs default values for all parameters
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler
Definition at line 2696 of file paramset.c.
References SCIP_ParamSet::nparams, SCIP_ParamSet::params, SCIP_CALL, SCIP_OKAY, and SCIPparamSetToDefault().
Referenced by SCIPparamsetSetEmphasis(), and SCIPsetChgStringParam().
◆ SCIPparamsetSetToDefault()
SCIP_RETCODE SCIPparamsetSetToDefault | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | paramname | ||
) |
installs default value for a single parameter
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramname name of the parameter
Definition at line 2714 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIPhashtableRetrieve(), and SCIPparamSetToDefault().
Referenced by paramsetSetHeuristicsDefault(), paramsetSetPresolvingDefault(), and paramsetSetSeparatingDefault().
◆ paramsetSetHeuristicsDefault()
|
static |
resets parameters changed by SCIPparamsetSetHeuristicsXyz functions to their default values
- Note
- fixed parameters stay as they are; you need to unfix them first if they should be changed, too
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 2738 of file paramset.c.
References paramname, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPparamsetSetToDefault(), and SCIPsnprintf().
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), and SCIPparamsetSetHeuristics().
◆ paramsetSetHeuristicsAggressive()
|
static |
sets heuristics to aggressive
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 2786 of file paramset.c.
References SCIP_ParamSet::hashtable, MAX, NULL, paramname, paramSetBool(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsDefault(), SCIP_CALL, SCIP_Longint, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_REAL, SCIPhashtableRetrieve(), SCIPheurGetName(), SCIPparamGetIntDefault(), SCIPparamGetRealDefault(), SCIPparamGetType(), SCIPsetCeil(), SCIPsetFindHeur(), SCIPsnprintf(), and TRUE.
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
◆ paramsetSetHeuristicsFast()
|
static |
sets heuristics to fast
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 2920 of file paramset.c.
References SCIP_ParamSet::hashtable, NEXPENSIVEHEURFREQS, NULL, paramname, paramSetInt(), paramsetSetHeuristicsDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPgetHeurs(), SCIPgetNHeurs(), SCIPhashtableRetrieve(), SCIPheurGetName(), SCIPheurUsesSubscip(), and SCIPsnprintf().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
◆ paramsetSetHeuristicsOff()
|
static |
turns all heuristics off
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 2975 of file paramset.c.
References paramname, paramSetInt(), paramsetSetHeuristicsDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), and SCIPsnprintf().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
◆ paramsetSetPresolvingDefault()
|
static |
resets all parameters that start with "presolving" in their name to their default value; additionally set the parameters which might have previously been changed by the methods SCIPparamsetSetToPresolving{Off,Fast,Aggressive} to their default value
- Note
- fixed parameters stay as they are; you need to unfix them first if they should be changed, too
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3013 of file paramset.c.
References paramname, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPparamsetSetToDefault(), SCIPpresolGetName(), SCIPpropGetName(), and SCIPsnprintf().
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), and SCIPparamsetSetPresolving().
◆ paramsetSetPresolvingAggressive()
|
static |
sets presolving to aggressive
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3098 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, paramname, paramSetBool(), paramSetInt(), paramSetReal(), paramsetSetPresolvingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPhashtableRetrieve(), SCIPparamGetIntDefault(), SCIPparamGetType(), SCIPpresolGetName(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by SCIPparamsetSetPresolving().
◆ paramsetSetPresolvingFast()
|
static |
sets presolving to fast
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3174 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, NULL, paramname, paramSetBool(), paramSetInt(), paramsetSetPresolvingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamGetType(), SCIPsetFindConshdlr(), SCIPsetFindPresol(), SCIPsetFindProp(), and SCIPsnprintf().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetPresolving().
◆ paramsetSetPresolvingOff()
|
static |
turns all presolving off
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3289 of file paramset.c.
References paramname, paramSetInt(), paramsetSetPresolvingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPpresolGetName(), SCIPpropGetName(), and SCIPsnprintf().
Referenced by SCIPparamsetSetPresolving().
◆ paramsetSetSeparatingDefault()
|
static |
reset parameters that may have been changed by other SCIPparamsetSetSeparatingXyz to their default values
- Note
- fixed parameters stay as they are; you need to unfix them first if they should be changed, too
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3367 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, paramname, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamsetSetToDefault(), SCIPsepaGetName(), and SCIPsnprintf().
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), and SCIPparamsetSetSeparating().
◆ paramsetSetSeparatingAggressive()
|
static |
sets separating to aggressive
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3447 of file paramset.c.
References SCIP_ParamSet::hashtable, MAX, NULL, paramname, paramSetBool(), paramSetInt(), paramSetReal(), paramsetSetSeparatingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamGetIntDefault(), SCIPparamGetType(), SCIPsepaGetName(), SCIPsetFindConshdlr(), SCIPsetFindSepa(), SCIPsnprintf(), and TRUE.
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
◆ paramsetSetSeparatingFast()
|
static |
sets separating to fast
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3621 of file paramset.c.
References NULL, paramSetInt(), paramSetReal(), paramsetSetSeparatingDefault(), SCIP_CALL, SCIP_OKAY, SCIPsetFindConshdlr(), and SCIPsetFindSepa().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
◆ paramsetSetSeparatingOff()
|
static |
turns all cuts off
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3685 of file paramset.c.
References paramname, paramSetInt(), paramsetSetSeparatingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPsepaGetName(), and SCIPsnprintf().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
◆ SCIPparamsetSetEmphasis()
SCIP_RETCODE SCIPparamsetSetEmphasis | ( | SCIP_PARAMSET * | paramset, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMEMPHASIS | paramemphasis, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to
- SCIP_PARAMEMPHASIS_DEFAULT to use default values (see also SCIPparamsetSetToDefault())
- 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
- SCIP_PARAMEMPHASIS_NUMERICS to solve problems which cause numerical issues
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramemphasis parameter emphasis quiet should the parameter be set quiet (no output)
Definition at line 3747 of file paramset.c.
References FALSE, h, SCIP_ParamSet::hashtable, NULL, paramname, paramSetBool(), paramSetChar(), paramSetInt(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIP_CALL, SCIP_INVALIDCALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMEMPHASIS_COUNTER, SCIP_PARAMEMPHASIS_CPSOLVER, SCIP_PARAMEMPHASIS_DEFAULT, SCIP_PARAMEMPHASIS_EASYCIP, SCIP_PARAMEMPHASIS_FEASIBILITY, SCIP_PARAMEMPHASIS_HARDLP, SCIP_PARAMEMPHASIS_NUMERICS, SCIP_PARAMEMPHASIS_OPTIMALITY, SCIP_PARAMEMPHASIS_PHASEFEAS, SCIP_PARAMEMPHASIS_PHASEIMPROVE, SCIP_PARAMEMPHASIS_PHASEPROOF, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPheurGetName(), SCIPheurUsesSubscip(), SCIPparamsetSetToDefaults(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by emphasisParse(), and SCIPsetSetStringParam().
◆ SCIPparamsetSetToSubscipsOff()
SCIP_RETCODE SCIPparamsetSetToSubscipsOff | ( | SCIP_PARAMSET * | paramset, |
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
-
paramset parameter set set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 4004 of file paramset.c.
References FALSE, NULL, paramname, paramSetInt(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPheurUsesSubscip(), SCIPmessageFPrintInfo(), SCIPparamsetFix(), SCIPparamsetGetInt(), SCIPparamsetIsFixed(), SCIPsepaGetName(), SCIPsepaUsesSubscip(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by SCIPsetReadParams().
◆ SCIPparamsetSetHeuristics()
SCIP_RETCODE SCIPparamsetSetHeuristics | ( | SCIP_PARAMSET * | paramset, |
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 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
-
paramset parameter set set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 4109 of file paramset.c.
References paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, and SCIPerrorMessage.
Referenced by SCIPsetWriteParams().
◆ SCIPparamsetSetPresolving()
SCIP_RETCODE SCIPparamsetSetPresolving | ( | SCIP_PARAMSET * | paramset, |
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 spent on presolving is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the presolving is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all presolving
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 4145 of file paramset.c.
References paramsetSetPresolvingAggressive(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, and SCIPerrorMessage.
Referenced by SCIPsetResetParams().
◆ SCIPparamsetSetSeparating()
SCIP_RETCODE SCIPparamsetSetSeparating | ( | SCIP_PARAMSET * | paramset, |
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 spent on separating is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that separating is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all separating
- Parameters
-
paramset parameter set set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 4181 of file paramset.c.
References paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, and SCIPerrorMessage.
Referenced by SCIPsetResetParams().
◆ SCIPparamsetGetParams()
SCIP_PARAM** SCIPparamsetGetParams | ( | SCIP_PARAMSET * | paramset | ) |
returns the array of parameters
- Parameters
-
paramset parameter set
Definition at line 4212 of file paramset.c.
References NULL, and SCIP_ParamSet::params.
Referenced by SCIPsetSetEmphasis().
◆ SCIPparamsetGetNParams()
int SCIPparamsetGetNParams | ( | SCIP_PARAMSET * | paramset | ) |
returns the number of parameters in the parameter set
- Parameters
-
paramset parameter set
Definition at line 4222 of file paramset.c.
References SCIP_ParamSet::nparams, and NULL.
Referenced by SCIPsetSetSubscipsOff().
◆ SCIPparamsetCopyParams()
SCIP_RETCODE SCIPparamsetCopyParams | ( | SCIP_PARAMSET * | sourceparamset, |
SCIP_PARAMSET * | targetparamset, | ||
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
copies all parameter values of the source parameter set to the corresponding parameters in the target set
by default reoptimization is disabled after copying the parameters. if you want to use reoptimization, you have to enable it explicitly.
- Parameters
-
sourceparamset source parameter set targetparamset target parameter set set global SCIP settings of target SCIP messagehdlr message handler of target SCIP
Definition at line 4236 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, SCIP_ParamSet::nparams, NULL, paramCopyBool(), paramCopyChar(), paramCopyInt(), paramCopyLongint(), paramCopyReal(), paramCopyString(), paramname, SCIP_ParamSet::params, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetName(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetFixed(), SCIPparamsetSetBool(), SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetSetReoptimizationParams().
Referenced by SCIPsetCopyPlugins().
◆ SCIPparamSetFixed()
void SCIPparamSetFixed | ( | SCIP_PARAM * | param, |
SCIP_Bool | fixed | ||
) |
sets fixing status of given parameter
- Parameters
-
param parameter fixed new fixing status of the parameter
Definition at line 4330 of file paramset.c.
References SCIP_Param::isfixed, and NULL.
Referenced by paramsetParse(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), and SCIPparamsetFix().
◆ SCIPparamIsValidBool()
SCIP_Bool SCIPparamIsValidBool | ( | SCIP_PARAM * | param, |
SCIP_Bool | value | ||
) |
checks whether value of bool parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4341 of file paramset.c.
References FALSE, NULL, and TRUE.
Referenced by SCIPisBoolParamValid().
◆ SCIPparamIsValidInt()
SCIP_Bool SCIPparamIsValidInt | ( | SCIP_PARAM * | param, |
int | value | ||
) |
checks whether value of integer parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4351 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::minvalue, and NULL.
Referenced by SCIPisIntParamValid().
◆ SCIPparamIsValidLongint()
SCIP_Bool SCIPparamIsValidLongint | ( | SCIP_PARAM * | param, |
SCIP_Longint | value | ||
) |
checks whether value of SCIP_Longint parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4362 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::minvalue, and NULL.
Referenced by SCIPisLongintParamValid().
◆ SCIPparamIsValidReal()
SCIP_Bool SCIPparamIsValidReal | ( | SCIP_PARAM * | param, |
SCIP_Real | value | ||
) |
checks whether value of SCIP_Real parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4373 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::minvalue, NULL, and SCIP_Param::realparam.
Referenced by SCIPisRealParamValid().
◆ SCIPparamIsValidChar()
SCIP_Bool SCIPparamIsValidChar | ( | SCIP_PARAM * | param, |
const char | value | ||
) |
checks whether value of char parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4384 of file paramset.c.
References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, FALSE, NULL, and TRUE.
Referenced by SCIPisCharParamValid().
◆ SCIPparamIsValidString()
SCIP_Bool SCIPparamIsValidString | ( | SCIP_PARAM * | param, |
const char * | value | ||
) |
checks whether value of string parameter is valid
- Parameters
-
param parameter value value to check
Definition at line 4410 of file paramset.c.
References FALSE, NULL, and TRUE.
Referenced by SCIPisStringParamValid().
◆ SCIPparamSetBool()
SCIP_RETCODE SCIPparamSetBool | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_Bool | value, | ||
SCIP_Bool | initialize, | ||
SCIP_Bool | quiet | ||
) |
sets value of SCIP_Bool parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter initialize is this the initialization of the parameter? quiet should the parameter be set quiet (no output)
Definition at line 4428 of file paramset.c.
References SCIP_Param::boolparam, SCIP_BoolParam::curvalue, SCIP_Param::data, FALSE, NULL, paramTestBool(), paramTestFixed(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetBool(), TRUE, and SCIP_BoolParam::valueptr.
Referenced by paramCopyBool(), paramCreateBool(), paramParseBool(), paramSetBool(), SCIPparamsetSet(), SCIPparamsetSetBool(), SCIPparamSetToDefault(), and SCIPsetGetRealParam().
◆ SCIPparamSetInt()
SCIP_RETCODE SCIPparamSetInt | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
int | value, | ||
SCIP_Bool | initialize, | ||
SCIP_Bool | quiet | ||
) |
sets value of int parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter initialize is this the initialization of the parameter? quiet should the parameter be set quiet (no output)
Definition at line 4488 of file paramset.c.
References SCIP_IntParam::curvalue, SCIP_Param::data, FALSE, SCIP_Param::intparam, NULL, paramTestFixed(), paramTestInt(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetInt(), TRUE, and SCIP_IntParam::valueptr.
Referenced by paramCopyInt(), paramCreateInt(), paramParseInt(), paramSetInt(), SCIPparamsetSet(), SCIPparamsetSetInt(), and SCIPparamSetToDefault().
◆ SCIPparamSetLongint()
SCIP_RETCODE SCIPparamSetLongint | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_Longint | value, | ||
SCIP_Bool | initialize, | ||
SCIP_Bool | quiet | ||
) |
sets value of SCIP_Longint parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter initialize is this the initialization of the parameter? quiet should the parameter be set quiet (no output)
Definition at line 4548 of file paramset.c.
References SCIP_LongintParam::curvalue, SCIP_Param::data, FALSE, SCIP_Param::longintparam, NULL, paramTestFixed(), paramTestLongint(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetLongint(), TRUE, and SCIP_LongintParam::valueptr.
Referenced by paramCopyLongint(), paramCreateLongint(), paramParseLongint(), paramSetLongint(), SCIPparamsetSet(), SCIPparamsetSetLongint(), and SCIPparamSetToDefault().
◆ SCIPparamSetReal()
SCIP_RETCODE SCIPparamSetReal | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_Real | value, | ||
SCIP_Bool | initialize, | ||
SCIP_Bool | quiet | ||
) |
sets value of SCIP_Real parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter initialize is this the initialization of the parameter? quiet should the parameter be set quiet (no output)
Definition at line 4608 of file paramset.c.
References SCIP_RealParam::curvalue, SCIP_Param::data, FALSE, MAX, NULL, paramTestFixed(), paramTestReal(), paramWrite(), SCIP_Param::realparam, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_Real, SCIP_REAL_MAX, SCIP_REAL_MIN, SCIPparamGetReal(), TRUE, and SCIP_RealParam::valueptr.
Referenced by paramCopyReal(), paramCreateReal(), paramParseReal(), paramSetReal(), SCIPparamsetSet(), SCIPparamsetSetReal(), and SCIPparamSetToDefault().
◆ SCIPparamSetChar()
SCIP_RETCODE SCIPparamSetChar | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
char | value, | ||
SCIP_Bool | initialize, | ||
SCIP_Bool | quiet | ||
) |
sets value of char parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter initialize is this the initialization of the parameter? quiet should the parameter be set quiet (no output)
Definition at line 4670 of file paramset.c.
References SCIP_Param::charparam, SCIP_CharParam::curvalue, SCIP_Param::data, FALSE, NULL, paramTestChar(), paramTestFixed(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetChar(), TRUE, and SCIP_CharParam::valueptr.
Referenced by paramCopyChar(), paramCreateChar(), paramParseChar(), paramSetChar(), SCIPparamsetSet(), SCIPparamsetSetChar(), SCIPparamSetToDefault(), and SCIPsetChgLongintParam().
◆ SCIPparamSetString()
SCIP_RETCODE SCIPparamSetString | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | value, | ||
SCIP_Bool | quiet | ||
) |
sets value of string parameter
- Parameters
-
param parameter set global SCIP settings, or NULL if param change method should not be called messagehdlr message handler value new value of the parameter quiet should the parameter be set quiet (no output)
Definition at line 4729 of file paramset.c.
References BMSduplicateMemoryArray, BMSfreeMemoryArrayNull, SCIP_StringParam::curvalue, SCIP_Param::data, FALSE, NULL, paramTestFixed(), paramTestString(), paramWrite(), SCIP_ALLOC, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_Param::stringparam, TRUE, and SCIP_StringParam::valueptr.
Referenced by paramCopyString(), paramCreateString(), paramParseString(), SCIPparamsetSet(), SCIPparamsetSetString(), SCIPparamSetToDefault(), and SCIPsetChgRealParam().
◆ SCIPparamSetDefaultBool()
void SCIPparamSetDefaultBool | ( | SCIP_PARAM * | param, |
SCIP_Bool | defaultvalue | ||
) |
changes default value of SCIP_Bool parameter
- Parameters
-
param parameter defaultvalue new default value
Definition at line 4798 of file paramset.c.
References SCIP_Param::boolparam, SCIP_Param::data, SCIP_BoolParam::defaultvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_BOOL.
Referenced by SCIPparamsetSetDefaultBool().
◆ SCIPparamSetDefaultInt()
void SCIPparamSetDefaultInt | ( | SCIP_PARAM * | param, |
int | defaultvalue | ||
) |
changes default value of int parameter
- Parameters
-
param parameter defaultvalue new default value
Definition at line 4810 of file paramset.c.
References SCIP_Param::data, SCIP_IntParam::defaultvalue, SCIP_Param::intparam, SCIP_IntParam::maxvalue, SCIP_IntParam::minvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by SCIPparamsetSetDefaultInt().
◆ SCIPparamSetToDefault()
SCIP_RETCODE SCIPparamSetToDefault | ( | SCIP_PARAM * | param, |
SCIP_SET * | set, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
sets the parameter to its default setting
- Parameters
-
param parameter set global SCIP settings messagehdlr message handler
Definition at line 4824 of file paramset.c.
References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPparamGetBoolDefault(), SCIPparamGetCharDefault(), SCIPparamGetIntDefault(), SCIPparamGetLongintDefault(), SCIPparamGetRealDefault(), SCIPparamGetStringDefault(), SCIPparamIsFixed(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), SCIPsetDebugMsg, and TRUE.
Referenced by SCIPparamsetSetToDefault(), and SCIPparamsetSetToDefaults().
◆ SCIPparamWrite()
SCIP_RETCODE SCIPparamWrite | ( | SCIP_PARAM * | param, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename, | ||
SCIP_Bool | comments, | ||
SCIP_Bool | onlychanged | ||
) |
writes a single parameter to a file
- Parameters
-
param parameter 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 4875 of file paramset.c.
References NULL, paramWrite(), SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIPerrorMessage, and SCIPprintSysError().
Referenced by SCIPwriteParam().