Detailed Descriptionmethods for handling parameter settings Definition in file paramset.c. #include <assert.h> #include <string.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.
Macro Definition Documentation
Referenced by paramsetSetHeuristicsFast(). Function Documentation
hash key retrieval function for parameters Definition at line 43 of file paramset.c. References SCIP_Param::name, and NULL.
checks whether parameter can be changed and issues a warning message if it is fixed
Definition at line 55 of file paramset.c. References SCIP_Param::isfixed, SCIP_Param::name, NULL, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, and SCIPmessagePrintWarning(). Referenced by SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), and SCIPparamSetString().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 74 of file paramset.c. References FALSE, SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_BOOL, SCIPmessagePrintWarning(), and TRUE. Referenced by SCIPparamCheckBool(), and SCIPparamSetBool().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 95 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 SCIPmessagePrintWarning(). Referenced by SCIPparamSetInt().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 116 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 SCIPmessagePrintWarning(). Referenced by SCIPparamCheckLongint(), and SCIPparamSetLongint().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 137 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 SCIPmessagePrintWarning(). Referenced by SCIPparamSetReal().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 158 of file paramset.c. References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_CHAR, and SCIPmessagePrintWarning(). Referenced by SCIPparamCheckChar(), and SCIPparamSetChar().
checks parameter value according to the given feasible domain; issues a warning message if value was invalid
Definition at line 194 of file paramset.c. References NULL, SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_STRING, and SCIPmessagePrintWarning(). Referenced by SCIPparamCheckString(), and SCIPparamSetString().
writes the parameter to a file
Definition at line 225 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(), SCIPparamIsDefault(), SCIPparamIsFixed(), and SCIP_Param::stringparam. Referenced by SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), SCIPparamsetWrite(), and SCIPparamWrite().
if a bool parameter exits with the given parameter name it is set to the new value
Definition at line 316 of file paramset.c. References SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPdebugMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), and SCIPparamSetBool(). Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), and SCIPparamsetSetEmphasis().
if an char parameter exits with the given parameter name it is set to the new value
Definition at line 352 of file paramset.c. References SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPdebugMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), and SCIPparamSetChar(). Referenced by SCIPparamsetSetEmphasis().
if an integer parameter exits with the given parameter name it is set to the new value
Definition at line 388 of file paramset.c. References SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPdebugMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), and SCIPparamSetInt(). Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
if a long integer parameter exits with the given parameter name it is set to the new value
Definition at line 424 of file paramset.c. References SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPdebugMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), and SCIPparamSetLongint(). Referenced by paramsetSetHeuristicsAggressive().
if a real parameter exits with the given parameter name it is set to the new value
Definition at line 460 of file paramset.c. References SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIPdebugMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), and SCIPparamSetReal(). Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPparamsetSetEmphasis().
copies value of source Bool parameter to target Bool parameter
Definition at line 496 of file paramset.c. References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamGetBool(), SCIPparamSetBool(), and TRUE. Referenced by SCIPparamsetCopyParams().
copies value of source int parameter to target int parameter
Definition at line 517 of file paramset.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetInt(), SCIPparamSetInt(), and TRUE. Referenced by SCIPparamsetCopyParams().
copies value of source longint parameter to target longint parameter
Definition at line 538 of file paramset.c. References NULL, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPparamGetLongint(), SCIPparamSetLongint(), and TRUE. Referenced by SCIPparamsetCopyParams().
copies value of source real parameter to target real parameter
Definition at line 559 of file paramset.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamGetReal(), SCIPparamSetReal(), and TRUE. Referenced by SCIPparamsetCopyParams().
copies value of source char parameter to target char parameter
Definition at line 580 of file paramset.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetChar(), SCIPparamSetChar(), and TRUE. Referenced by SCIPparamsetCopyParams().
copies value of source string parameter to target string parameter
Definition at line 601 of file paramset.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamGetString(), SCIPparamSetString(), and TRUE. Referenced by SCIPparamsetCopyParams().
returns type of parameter
Definition at line 621 of file paramset.c. References NULL, and SCIP_Param::paramtype. Referenced by paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), and SCIPparamsetCopyParams().
returns name of parameter
Definition at line 631 of file paramset.c. References SCIP_Param::name, and NULL. Referenced by checkParam(), SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), and SCIPparamsetCopyParams().
returns description of parameter
Definition at line 641 of file paramset.c. References SCIP_Param::desc, and NULL. Referenced by addFixParamDialog(), addSetParamDialog(), and SCIP_DECL_DIALOGDESC().
returns locally defined parameter specific data
Definition at line 651 of file paramset.c. References NULL, and SCIP_Param::paramdata. Referenced by SCIP_DECL_PARAMCHGD().
returns whether parameter is advanced
Definition at line 661 of file paramset.c. References SCIP_Param::isadvanced, and NULL. Referenced by addFixParamDialog(), and addSetParamDialog().
returns whether parameter is fixed
Definition at line 671 of file paramset.c. References SCIP_Param::isfixed, and NULL. Referenced by paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), SCIPparamsetIsFixed(), and SCIPparamSetToDefault().
returns value of SCIP_Bool parameter
Definition at line 681 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(), SCIPparamIsDefault(), and SCIPparamsetGetBool().
returns default value of SCIP_Bool parameter
Definition at line 695 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().
returns value of int parameter
Definition at line 706 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(), and SCIPparamsetGetInt().
returns minimal value of int parameter
Definition at line 720 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().
returns maximal value of int parameter
Definition at line 731 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().
returns default value of int parameter
Definition at line 742 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().
returns value of SCIP_Longint parameter
Definition at line 753 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(), and SCIPparamsetGetLongint().
returns minimal value of longint parameter
Definition at line 767 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().
returns maximal value of longint parameter
Definition at line 778 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().
returns default value of SCIP_Longint parameter
Definition at line 789 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().
returns value of SCIP_Real parameter
Definition at line 800 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(), and SCIPparamsetGetReal().
returns minimal value of real parameter
Definition at line 814 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().
returns maximal value of real parameter
Definition at line 825 of file paramset.c. References SCIP_Param::data, SCIP_RealParam::maxvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL. Referenced by SCIP_DECL_DIALOGEXEC().
returns default value of SCIP_Real parameter
Definition at line 836 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().
returns value of char parameter
Definition at line 847 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(), and SCIPparamsetGetChar().
returns allowed values of char parameter, or NULL if everything is allowed
Definition at line 861 of file paramset.c. References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.
returns default value of char parameter
Definition at line 872 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().
returns value of string parameter
Definition at line 883 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().
returns default value of String parameter
Definition at line 897 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().
returns whether the parameter is on its default setting
Definition at line 908 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 paramWrite().
creates a parameter with name and description, does not set the type specific parameter values themselves
Definition at line 943 of file paramset.c. References BMSallocBlockMemory, BMSduplicateMemoryArray, FALSE, NULL, SCIP_ALLOC, and SCIP_OKAY. Referenced by paramCreateBool(), paramCreateChar(), paramCreateInt(), paramCreateLongint(), paramCreateReal(), and paramCreateString().
creates a SCIP_Bool parameter, and sets its value to default
Definition at line 972 of file paramset.c. References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPparamSetBool(), and TRUE. Referenced by SCIPparamsetAddBool().
creates a int parameter, and sets its value to default
Definition at line 1001 of file paramset.c. References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPparamSetInt(), and TRUE. Referenced by SCIPparamsetAddInt().
creates a SCIP_Longint parameter, and sets its value to default
Definition at line 1034 of file paramset.c. References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPparamSetLongint(), and TRUE. Referenced by SCIPparamsetAddLongint().
creates a SCIP_Real parameter, and sets its value to default
Definition at line 1067 of file paramset.c. References NULL, paramCreate(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIPparamSetReal(), and TRUE. Referenced by SCIPparamsetAddReal().
creates a char parameter, and sets its value to default
Definition at line 1100 of file paramset.c. References BMSduplicateMemoryArray, NULL, paramCreate(), SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPparamSetChar(), and TRUE. Referenced by SCIPparamsetAddChar().
creates a string parameter, and sets its value to default
Definition at line 1136 of file paramset.c. References BMSduplicateMemoryArray, NULL, paramCreate(), SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_STRING, SCIPparamSetString(), and TRUE. Referenced by SCIPparamsetAddString().
frees a single parameter
Definition at line 1168 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().
sets SCIP_Bool parameter according to the value of the given string
Definition at line 1210 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().
sets int parameter according to the value of the given string
Definition at line 1241 of file paramset.c. References SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetInt(), and TRUE. Referenced by paramsetParse().
sets SCIP_Longint parameter according to the value of the given string
Definition at line 1270 of file paramset.c. References 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().
sets SCIP_Real parameter according to the value of the given string
Definition at line 1299 of file paramset.c. References 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().
sets Char parameter according to the value of the given string
Definition at line 1328 of file paramset.c. References SCIP_Param::name, NULL, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetChar(), and TRUE. Referenced by paramsetParse().
sets String parameter according to the value of the given string
Definition at line 1357 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().
creates parameter set
Definition at line 1394 of file paramset.c. References BMSallocMemory, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_HASHSIZE_PARAMS, SCIP_OKAY, and SCIPhashtableCreate(). Referenced by SCIPsetCopyPlugins().
frees parameter set
Definition at line 1414 of file paramset.c. References BMSfreeMemory, BMSfreeMemoryArrayNull, NULL, paramFree(), and SCIPhashtableFree().
adds parameter to the parameter set
Definition at line 1439 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().
creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1467 of file paramset.c. References NULL, paramCreateBool(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
creates a int parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1494 of file paramset.c. References NULL, paramCreateInt(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY.
creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1524 of file paramset.c. References NULL, paramCreateLongint(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY. Referenced by SCIPsetAddBoolParam().
creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1554 of file paramset.c. References NULL, paramCreateReal(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY. Referenced by SCIPsetAddIntParam().
creates a char parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1584 of file paramset.c. References NULL, paramCreateChar(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY. Referenced by SCIPsetAddLongintParam().
creates a string parameter, sets it to its default value, and adds it to the parameter set
Definition at line 1613 of file paramset.c. References NULL, paramCreateString(), paramsetAdd(), SCIP_CALL, and SCIP_OKAY. Referenced by SCIPsetAddRealParam().
returns the name of the given parameter type
Definition at line 1641 of file paramset.c. Referenced by SCIPparamsetGetBool(), SCIPparamsetGetChar(), SCIPparamsetGetInt(), SCIPparamsetGetLongint(), SCIPparamsetGetReal(), SCIPparamsetGetString(), SCIPparamsetSetBool(), SCIPparamsetSetChar(), SCIPparamsetSetDefaultBool(), SCIPparamsetSetDefaultInt(), SCIPparamsetSetInt(), SCIPparamsetSetLongint(), SCIPparamsetSetReal(), and SCIPparamsetSetString().
returns whether an existing parameter is fixed
Definition at line 1658 of file paramset.c. References FALSE, SCIP_ParamSet::hashtable, NULL, SCIPABORT, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamIsFixed(). Referenced by SCIPparamsetSetToSubscipsOff(), and SCIPsetAddRealParam().
returns the pointer to an existing SCIP parameter
Definition at line 1680 of file paramset.c. References SCIP_ParamSet::hashtable, NULL, and SCIPhashtableRetrieve(). Referenced by SCIPsetAddCharParam().
gets the value of an existing SCIP_Bool parameter
Definition at line 1692 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 SCIPsetAddCharParam().
gets the value of an existing int parameter
Definition at line 1724 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 SCIPsetAddStringParam().
gets the value of an existing SCIP_Longint parameter
Definition at line 1756 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 SCIPsetIsParamFixed().
gets the value of an existing SCIP_Real parameter
Definition at line 1788 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 SCIPsetGetParam().
gets the value of an existing char parameter
Definition at line 1820 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 SCIPsetGetBoolParam().
gets the value of an existing string parameter
Definition at line 1852 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(). Referenced by SCIPsetGetIntParam().
changes the fixing status of an existing parameter
Definition at line 1884 of file paramset.c. References SCIP_ParamSet::hashtable, NULL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIPerrorMessage, SCIPhashtableRetrieve(), and SCIPparamSetFixed(). Referenced by SCIPparamsetSetToSubscipsOff(), and SCIPsetGetLongintParam().
changes the value of an existing parameter
Definition at line 1908 of file paramset.c. References 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. Referenced by SCIPsetGetRealParam().
changes the value of an existing SCIP_Bool parameter
Definition at line 1970 of file paramset.c. References 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 SCIPsetChgParamFixed().
changes the default value of an existing SCIP_Bool parameter
Definition at line 2004 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 SCIPsetSetParam().
changes the value of an existing int parameter
Definition at line 2035 of file paramset.c. References 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 SCIPsetSetBoolParam().
changes the default value of an existing int parameter
Definition at line 2069 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 SCIPsetSetDefaultBoolParam().
changes the value of an existing SCIP_Longint parameter
Definition at line 2100 of file paramset.c. References 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 SCIPsetSetIntParam().
changes the value of an existing SCIP_Real parameter
Definition at line 2134 of file paramset.c. References 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 SCIPsetChgLongintParam().
changes the value of an existing char parameter
Definition at line 2168 of file paramset.c. References 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 SCIPsetChgRealParam().
changes the value of an existing string parameter
Definition at line 2202 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 SCIPsetChgCharParam().
parses emphasis settings
Definition at line 2237 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_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().
parses a parameter file line "paramname = paramvalue" and sets parameter accordingly
Definition at line 2380 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().
reads parameters from a file
Definition at line 2535 of file paramset.c. References FALSE, NULL, paramsetParse(), SCIP_Bool, SCIP_CALL, SCIP_NOFILE, SCIP_OKAY, SCIP_READERROR, SCIPerrorMessage, and SCIPprintSysError(). Referenced by SCIPsetSetCharParam().
writes all parameters in the parameter set to a file
Definition at line 2585 of file paramset.c. References SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, paramWrite(), SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIP_SUBVERSION, SCIP_VERSION, SCIPerrorMessage, SCIPmessageFPrintInfo(), and SCIPprintSysError(). Referenced by SCIPsetChgStringParam().
installs default values for all parameters
Definition at line 2653 of file paramset.c. References SCIP_ParamSet::nparams, SCIP_ParamSet::params, SCIP_CALL, SCIP_OKAY, and SCIPparamSetToDefault(). Referenced by SCIPparamsetSetEmphasis(), and SCIPsetSetStringParam().
installs default value for a single parameter
Definition at line 2671 of file paramset.c. References SCIP_ParamSet::hashtable, NULL, paramname, SCIP_CALL, SCIP_OKAY, SCIPhashtableRetrieve(), and SCIPparamSetToDefault(). Referenced by paramsetSetHeuristicsDefault(), paramsetSetPresolvingDefault(), paramsetSetSeparatingDefault(), and SCIPsetChgStringParam().
resets parameters changed by SCIPparamsetSetHeuristicsXyz functions to their default values
Definition at line 2695 of file paramset.c. References paramname, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPparamsetSetToDefault(), and SCIPsnprintf(). Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), and SCIPparamsetSetHeuristics().
sets heuristics to aggressive
Definition at line 2743 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().
sets heuristics to fast
Definition at line 2846 of file paramset.c. References SCIP_ParamSet::hashtable, NEXPENSIVEHEURFREQS, NULL, paramSetInt(), paramsetSetHeuristicsDefault(), SCIP_CALL, SCIP_OKAY, and SCIPhashtableRetrieve(). Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
turns all heuristics off
Definition at line 2888 of file paramset.c. References paramname, paramSetInt(), paramsetSetHeuristicsDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), and SCIPsnprintf(). Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
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
Definition at line 2926 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().
sets presolving to aggressive
Definition at line 3011 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(), SCIPsetFindConshdlr(), SCIPsetFindPresol(), SCIPsnprintf(), and TRUE. Referenced by SCIPparamsetSetPresolving().
sets presolving to fast
Definition at line 3113 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(), SCIPsetFindPresol(), SCIPsetFindProp(), and SCIPsnprintf(). Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetPresolving().
turns all presolving off
Definition at line 3196 of file paramset.c. References paramname, paramSetInt(), paramsetSetPresolvingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPpresolGetName(), SCIPpropGetName(), and SCIPsnprintf(). Referenced by SCIPparamsetSetPresolving().
reset parameters that may have been changed by other SCIPparamsetSetSeparatingXyz to their default values
Definition at line 3274 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().
sets separating to aggressive
Definition at line 3350 of file paramset.c. References SCIP_ParamSet::hashtable, MAX, MIN, 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().
sets separating to fast
Definition at line 3524 of file paramset.c. References NULL, paramSetInt(), paramSetReal(), paramsetSetSeparatingDefault(), SCIP_CALL, SCIP_OKAY, SCIPsetFindConshdlr(), and SCIPsetFindSepa(). Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
turns all cuts off
Definition at line 3585 of file paramset.c. References paramname, paramSetInt(), paramsetSetSeparatingDefault(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPsepaGetName(), and SCIPsnprintf(). Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
sets parameters to
Definition at line 3642 of file paramset.c. References FALSE, paramSetBool(), paramSetChar(), paramSetInt(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMEMPHASIS_COUNTER, SCIP_PARAMEMPHASIS_CPSOLVER, SCIP_PARAMEMPHASIS_DEFAULT, SCIP_PARAMEMPHASIS_EASYCIP, SCIP_PARAMEMPHASIS_FEASIBILITY, SCIP_PARAMEMPHASIS_HARDLP, SCIP_PARAMEMPHASIS_OPTIMALITY, SCIPerrorMessage, SCIPparamsetSetToDefaults(), and TRUE. Referenced by emphasisParse(), and SCIPsetWriteParams().
sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for auxiliary SCIP instances to avoid recursion
Definition at line 3809 of file paramset.c. References FALSE, NULL, paramname, paramSetInt(), SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPheurUsesSubscip(), SCIPmessageFPrintInfo(), SCIPparamsetFix(), SCIPparamsetGetInt(), SCIPparamsetIsFixed(), SCIPsepaGetName(), SCIPsepaUsesSubscip(), and SCIPsnprintf(). Referenced by SCIPsetWriteParams().
sets heuristic parameters values to
Definition at line 3902 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 SCIPsetResetParams().
sets presolving parameters to
Definition at line 3938 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 SCIPsetSetEmphasis().
sets separating parameters to
Definition at line 3974 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 SCIPsetSetSubscipsOff().
returns the array of parameters
Definition at line 4005 of file paramset.c. References NULL, and SCIP_ParamSet::params.
returns the number of parameters in the parameter set
Definition at line 4015 of file paramset.c. References SCIP_ParamSet::nparams, and NULL.
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.
Definition at line 4029 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().
sets fixing status of given parameter
Definition at line 4123 of file paramset.c. References SCIP_Param::isfixed, and NULL. Referenced by paramsetParse(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), and SCIPparamsetFix().
checks value of SCIP_Bool parameter; issues a warning message if value is invalid
Definition at line 4134 of file paramset.c. References NULL, paramCheckBool(), SCIP_CALL_QUIET, and SCIP_OKAY. Referenced by SCIPcheckBoolParam().
checks value of string parameter; issues a warning message if value is invalid
Definition at line 4148 of file paramset.c. References paramCheckString(). Referenced by SCIPcheckStringParam().
checks value of character parameter; issues a warning message if value is invalid
Definition at line 4158 of file paramset.c. References paramCheckChar(). Referenced by SCIPcheckCharParam().
checks value of SCIP_Longint parameter; issues a warning message if value is invalid
Definition at line 4168 of file paramset.c. References paramCheckLongint(). Referenced by SCIPcheckLongintParam().
sets value of SCIP_Bool parameter
Definition at line 4178 of file paramset.c. References SCIP_Param::boolparam, SCIP_BoolParam::curvalue, SCIP_Param::data, FALSE, NULL, paramCheckBool(), paramCheckFixed(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, TRUE, and SCIP_BoolParam::valueptr. Referenced by paramCopyBool(), paramCreateBool(), paramParseBool(), paramSetBool(), SCIPparamsetSet(), SCIPparamsetSetBool(), and SCIPparamSetToDefault().
sets value of int parameter
Definition at line 4213 of file paramset.c. References SCIP_IntParam::curvalue, SCIP_Param::data, FALSE, SCIP_Param::intparam, NULL, paramCheckFixed(), paramCheckInt(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, TRUE, and SCIP_IntParam::valueptr. Referenced by paramCopyInt(), paramCreateInt(), paramParseInt(), paramSetInt(), SCIPparamsetSet(), SCIPparamsetSetInt(), SCIPparamSetToDefault(), and SCIPsetChgBoolParam().
sets value of SCIP_Longint parameter
Definition at line 4248 of file paramset.c. References SCIP_LongintParam::curvalue, SCIP_Param::data, FALSE, SCIP_Param::longintparam, NULL, paramCheckFixed(), paramCheckLongint(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, TRUE, and SCIP_LongintParam::valueptr. Referenced by paramCopyLongint(), paramCreateLongint(), paramParseLongint(), paramSetLongint(), SCIPparamsetSet(), SCIPparamsetSetLongint(), SCIPparamSetToDefault(), and SCIPsetChgIntParam().
sets value of SCIP_Real parameter
Definition at line 4283 of file paramset.c. References SCIP_RealParam::curvalue, SCIP_Param::data, FALSE, MAX, MIN, NULL, paramCheckFixed(), paramCheckReal(), paramWrite(), SCIP_Param::realparam, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_REAL_MAX, SCIP_REAL_MIN, TRUE, and SCIP_RealParam::valueptr. Referenced by paramCopyReal(), paramCreateReal(), paramParseReal(), paramSetReal(), SCIPparamsetSet(), SCIPparamsetSetReal(), SCIPparamSetToDefault(), and SCIPsetSetDefaultIntParam().
sets value of char parameter
Definition at line 4320 of file paramset.c. References SCIP_Param::charparam, SCIP_CharParam::curvalue, SCIP_Param::data, FALSE, NULL, paramCheckChar(), paramCheckFixed(), paramWrite(), SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, TRUE, and SCIP_CharParam::valueptr. Referenced by paramCopyChar(), paramCreateChar(), paramParseChar(), paramSetChar(), SCIPparamsetSet(), SCIPparamsetSetChar(), SCIPparamSetToDefault(), and SCIPsetSetLongintParam().
sets value of string parameter
Definition at line 4355 of file paramset.c. References BMSduplicateMemoryArray, BMSfreeMemoryArrayNull, SCIP_StringParam::curvalue, SCIP_Param::data, FALSE, NULL, paramCheckFixed(), paramCheckString(), paramWrite(), SCIP_ALLOC, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_Param::stringparam, TRUE, and SCIP_StringParam::valueptr. Referenced by paramCopyString(), paramCreateString(), paramParseString(), SCIPparamsetSet(), SCIPparamsetSetString(), SCIPparamSetToDefault(), and SCIPsetSetRealParam().
changes default value of SCIP_Bool parameter
Definition at line 4397 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().
changes default value of int parameter
Definition at line 4409 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().
sets the parameter to its default setting
Definition at line 4423 of file paramset.c. References 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, SCIPdebugMessage, SCIPerrorMessage, SCIPparamGetBoolDefault(), SCIPparamGetCharDefault(), SCIPparamGetIntDefault(), SCIPparamGetLongintDefault(), SCIPparamGetRealDefault(), SCIPparamGetStringDefault(), SCIPparamIsFixed(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), and TRUE. Referenced by SCIPparamsetSetToDefault(), and SCIPparamsetSetToDefaults().
writes a single parameter to a file
Definition at line 4474 of file paramset.c. References NULL, paramWrite(), SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIPerrorMessage, and SCIPprintSysError(). Referenced by SCIPwriteParam(). |