methods for handling parameter settings
Definition in file paramset.c.
#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 |
| #define NEXPENSIVEHEURFREQS 12 |
Referenced by paramsetSetHeuristicsFast().
|
static |
hash key retrieval function for parameters
Definition at line 55 of file paramset.c.
References assert(), SCIP_Param::name, NULL, and SCIP_DECL_HASHGETKEY.
|
static |
tests whether parameter can be changed and issues an error message if it is fixed
| param | parameter |
| messagehdlr | message handler |
Definition at line 67 of file paramset.c.
References assert(), SCIP_Param::isfixed, SCIP_Param::name, NULL, paramTestFixed(), SCIP_OKAY, SCIP_PARAMETERWRONGVAL, and SCIPerrorMessage.
Referenced by paramTestFixed(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), and SCIPparamSetString().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 86 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramTestBool(), SCIP_Param::paramtype, SCIP_Bool, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, and TRUE.
Referenced by paramTestBool(), and SCIPparamSetBool().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 107 of file paramset.c.
References assert(), SCIP_Param::data, SCIP_Param::name, NULL, paramTestInt(), SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_INT, and SCIPerrorMessage.
Referenced by paramTestInt(), and SCIPparamSetInt().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 129 of file paramset.c.
References assert(), SCIP_Param::data, SCIP_Param::name, NULL, paramTestLongint(), SCIP_Param::paramtype, SCIP_Longint, SCIP_LONGINT_FORMAT, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_LONGINT, and SCIPerrorMessage.
Referenced by paramTestLongint(), and SCIPparamSetLongint().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 151 of file paramset.c.
References assert(), SCIP_Param::data, SCIP_Param::name, NULL, paramTestReal(), SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPerrorMessage.
Referenced by paramTestReal(), and SCIPparamSetReal().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 173 of file paramset.c.
References assert(), c, SCIP_Param::data, SCIP_Param::name, NULL, paramTestChar(), SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_CHAR, and SCIPerrorMessage.
Referenced by paramTestChar(), and SCIPparamSetChar().
|
static |
tests parameter value according to the given feasible domain; issues an error message if value was invalid
| param | parameter |
| messagehdlr | message handler |
| value | value to test |
Definition at line 210 of file paramset.c.
References assert(), i, SCIP_Param::name, NULL, paramTestString(), SCIP_Param::paramtype, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_PARAMTYPE_STRING, and SCIPerrorMessage.
Referenced by paramTestString(), and SCIPparamSetString().
|
static |
writes the parameter to a file
| 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 242 of file paramset.c.
References assert(), SCIP_Param::data, SCIP_Param::desc, SCIP_Param::name, NULL, SCIP_Param::paramtype, paramWrite(), SCIP_Bool, SCIP_INVALIDDATA, SCIP_LONGINT_FORMAT, 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(), and SCIPparamIsFixed().
Referenced by paramWrite(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), SCIPparamsetWrite(), and SCIPparamWrite().
|
static |
if a bool parameter exits with the given parameter name it is set to the new value
| 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 quietly (no output)? |
Definition at line 341 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramSetBool(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetBool(), and SCIPsetDebugMsg.
Referenced by paramSetBool(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), and SCIPparamsetSetEmphasis().
|
static |
if an char parameter exits with the given parameter name it is set to the new value
| 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 quietly (no output)? |
Definition at line 377 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramSetChar(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetChar(), and SCIPsetDebugMsg.
Referenced by paramSetChar(), and SCIPparamsetSetEmphasis().
|
static |
if an integer parameter exits with the given parameter name it is set to the new value
| 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 quietly (no output)? |
Definition at line 413 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramSetInt(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetInt(), and SCIPsetDebugMsg.
Referenced by paramSetInt(), paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
|
static |
if a long integer parameter exits with the given parameter name it is set to the new value
| 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 quietly (no output)? |
Definition at line 449 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramSetLongint(), SCIP_Bool, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetLongint(), and SCIPsetDebugMsg.
Referenced by paramSetLongint(), and paramsetSetHeuristicsAggressive().
|
static |
if a real parameter exits with the given parameter name it is set to the new value
| 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 quietly (no output)? |
Definition at line 485 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, SCIP_Param::name, NULL, paramSetReal(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIP_Real, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamGetType(), SCIPparamIsFixed(), SCIPparamSetReal(), and SCIPsetDebugMsg.
Referenced by paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPparamsetSetEmphasis().
|
static |
copies value of source Bool parameter to target Bool parameter
| sourceparam | source Bool parameter |
| targetparam | target Bool parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 521 of file paramset.c.
References assert(), FALSE, NULL, paramCopyBool(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamGetBool(), SCIPparamSetBool(), and TRUE.
Referenced by paramCopyBool(), and SCIPparamsetCopyParams().
|
static |
copies value of source int parameter to target int parameter
| sourceparam | source int parameter |
| targetparam | target int parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 542 of file paramset.c.
References assert(), FALSE, NULL, paramCopyInt(), SCIP_CALL, SCIP_OKAY, SCIPparamGetInt(), SCIPparamSetInt(), and TRUE.
Referenced by paramCopyInt(), and SCIPparamsetCopyParams().
|
static |
copies value of source longint parameter to target longint parameter
| sourceparam | source longint parameter |
| targetparam | target longint parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 563 of file paramset.c.
References assert(), FALSE, NULL, paramCopyLongint(), SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPparamGetLongint(), SCIPparamSetLongint(), and TRUE.
Referenced by paramCopyLongint(), and SCIPparamsetCopyParams().
|
static |
copies value of source real parameter to target real parameter
| sourceparam | source real parameter |
| targetparam | target real parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 584 of file paramset.c.
References assert(), FALSE, NULL, paramCopyReal(), SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamGetReal(), SCIPparamSetReal(), and TRUE.
Referenced by paramCopyReal(), and SCIPparamsetCopyParams().
|
static |
copies value of source char parameter to target char parameter
| sourceparam | source char parameter |
| targetparam | target char parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 605 of file paramset.c.
References assert(), FALSE, NULL, paramCopyChar(), SCIP_CALL, SCIP_OKAY, SCIPparamGetChar(), SCIPparamSetChar(), and TRUE.
Referenced by paramCopyChar(), and SCIPparamsetCopyParams().
|
static |
copies value of source string parameter to target string parameter
| sourceparam | source string parameter |
| targetparam | target string parameter |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 626 of file paramset.c.
References assert(), FALSE, NULL, paramCopyString(), SCIP_CALL, SCIP_OKAY, SCIPparamGetString(), SCIPparamSetString(), and TRUE.
Referenced by paramCopyString(), and SCIPparamsetCopyParams().
| SCIP_PARAMTYPE SCIPparamGetType | ( | SCIP_PARAM * | param | ) |
returns type of parameter
| param | parameter |
Definition at line 646 of file paramset.c.
References assert(), NULL, SCIP_Param::paramtype, and SCIPparamGetType().
Referenced by checkTransferBoolParam(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamGetType(), and SCIPparamsetCopyParams().
| const char * SCIPparamGetName | ( | SCIP_PARAM * | param | ) |
returns name of parameter
| param | parameter |
Definition at line 656 of file paramset.c.
References assert(), SCIP_Param::name, NULL, and SCIPparamGetName().
Referenced by checkTransferBoolParam(), fixOrUnfixRelevantParameters(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), SCIPparamGetName(), and SCIPparamsetCopyParams().
| const char * SCIPparamGetDesc | ( | SCIP_PARAM * | param | ) |
returns description of parameter
| param | parameter |
Definition at line 666 of file paramset.c.
References assert(), SCIP_Param::desc, NULL, and SCIPparamGetDesc().
Referenced by addFixParamDialog(), addSetParamDialog(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGDESC(), and SCIPparamGetDesc().
| SCIP_PARAMDATA * SCIPparamGetData | ( | SCIP_PARAM * | param | ) |
returns locally defined parameter specific data
| param | parameter |
Definition at line 676 of file paramset.c.
References assert(), NULL, SCIP_Param::paramdata, and SCIPparamGetData().
Referenced by SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), and SCIPparamGetData().
| SCIP_Bool SCIPparamIsAdvanced | ( | SCIP_PARAM * | param | ) |
returns whether parameter is advanced
| param | parameter |
Definition at line 686 of file paramset.c.
References assert(), SCIP_Param::isadvanced, NULL, SCIP_Bool, and SCIPparamIsAdvanced().
Referenced by addFixParamDialog(), addSetParamDialog(), paramWrite(), and SCIPparamIsAdvanced().
| SCIP_Bool SCIPparamIsFixed | ( | SCIP_PARAM * | param | ) |
returns whether parameter is fixed
| param | parameter |
Definition at line 696 of file paramset.c.
References assert(), SCIP_Param::isfixed, NULL, SCIP_Bool, and SCIPparamIsFixed().
Referenced by fixOrUnfixRelevantParameters(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsFixed(), SCIPparamsetCopyParams(), SCIPparamsetIsFixed(), and SCIPparamSetToDefault().
| SCIP_Bool SCIPparamGetBool | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Bool parameter
| param | parameter |
Definition at line 706 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Bool, SCIP_PARAMTYPE_BOOL, and SCIPparamGetBool().
Referenced by paramCopyBool(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamGetBool(), SCIPparamIsDefault(), SCIPparamSetBool(), SCIPparamsetGetBool(), and tryAddOrbitalRedLexRed().
| SCIP_Bool SCIPparamGetBoolDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Bool parameter
| param | parameter |
Definition at line 720 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Bool, SCIP_PARAMTYPE_BOOL, and SCIPparamGetBoolDefault().
Referenced by SCIPparamGetBoolDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| int SCIPparamGetInt | ( | SCIP_PARAM * | param | ) |
returns value of int parameter
| param | parameter |
Definition at line 731 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIPparamGetInt().
Referenced by paramCopyInt(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_NLPICREATEPROBLEM(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIPparamGetInt(), SCIPparamIsDefault(), SCIPparamsetGetInt(), and SCIPparamSetInt().
| int SCIPparamGetIntMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of int parameter
| param | parameter |
Definition at line 745 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIPparamGetIntMin().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetIntMin().
| int SCIPparamGetIntMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of int parameter
| param | parameter |
Definition at line 756 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIPparamGetIntMax().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetIntMax().
| int SCIPparamGetIntDefault | ( | SCIP_PARAM * | param | ) |
returns default value of int parameter
| param | parameter |
Definition at line 767 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIPparamGetIntDefault().
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), SCIP_DECL_NLPICREATEPROBLEM(), SCIPparamGetIntDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| SCIP_Longint SCIPparamGetLongint | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Longint parameter
| param | parameter |
Definition at line 778 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Longint, SCIP_PARAMTYPE_LONGINT, and SCIPparamGetLongint().
Referenced by paramCopyLongint(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamGetLongint(), SCIPparamIsDefault(), SCIPparamsetGetLongint(), and SCIPparamSetLongint().
| SCIP_Longint SCIPparamGetLongintMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of longint parameter
| param | parameter |
Definition at line 792 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Longint, SCIP_PARAMTYPE_LONGINT, and SCIPparamGetLongintMin().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetLongintMin().
| SCIP_Longint SCIPparamGetLongintMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of longint parameter
| param | parameter |
Definition at line 803 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Longint, SCIP_PARAMTYPE_LONGINT, and SCIPparamGetLongintMax().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetLongintMax().
| SCIP_Longint SCIPparamGetLongintDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Longint parameter
| param | parameter |
Definition at line 814 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Longint, SCIP_PARAMTYPE_LONGINT, and SCIPparamGetLongintDefault().
Referenced by SCIPparamGetLongintDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| SCIP_Real SCIPparamGetReal | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Real parameter
| param | parameter |
Definition at line 825 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPparamGetReal().
Referenced by paramCopyReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), SCIPparamGetReal(), SCIPparamIsDefault(), SCIPparamsetGetReal(), and SCIPparamSetReal().
| SCIP_Real SCIPparamGetRealMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of real parameter
| param | parameter |
Definition at line 839 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPparamGetRealMin().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetRealMin().
| SCIP_Real SCIPparamGetRealMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of real parameter
| param | parameter |
Definition at line 850 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPparamGetRealMax().
Referenced by copyMemoryAndTimeLimits(), SCIP_DECL_DIALOGEXEC(), and SCIPparamGetRealMax().
| SCIP_Real SCIPparamGetRealDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Real parameter
| param | parameter |
Definition at line 861 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPparamGetRealDefault().
Referenced by paramsetSetHeuristicsAggressive(), SCIPparamGetRealDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| char SCIPparamGetChar | ( | SCIP_PARAM * | param | ) |
returns value of char parameter
| param | parameter |
Definition at line 872 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIPparamGetChar().
Referenced by paramCopyChar(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamGetChar(), SCIPparamIsDefault(), SCIPparamSetChar(), and SCIPparamsetGetChar().
| char * SCIPparamGetCharAllowedValues | ( | SCIP_PARAM * | param | ) |
returns allowed values of char parameter, or NULL if everything is allowed
| param | parameter |
Definition at line 886 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIPparamGetCharAllowedValues().
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPparamGetCharAllowedValues().
| char SCIPparamGetCharDefault | ( | SCIP_PARAM * | param | ) |
returns default value of char parameter
| param | parameter |
Definition at line 897 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIPparamGetCharDefault().
Referenced by SCIPparamGetCharDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| char * SCIPparamGetString | ( | SCIP_PARAM * | param | ) |
returns value of string parameter
| param | parameter |
Definition at line 908 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, and SCIPparamGetString().
Referenced by paramCopyString(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_NLPICREATEPROBLEM(), SCIPparamGetString(), SCIPparamIsDefault(), and SCIPparamsetGetString().
| char * SCIPparamGetStringDefault | ( | SCIP_PARAM * | param | ) |
returns default value of String parameter
| param | parameter |
Definition at line 922 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, and SCIPparamGetStringDefault().
Referenced by SCIPparamGetStringDefault(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
| SCIP_Bool SCIPparamIsDefault | ( | SCIP_PARAM * | param | ) |
returns whether the parameter is on its default setting
| param | parameter |
Definition at line 933 of file paramset.c.
References assert(), EPSZ, FALSE, NULL, SCIP_Param::paramtype, SCIP_Bool, 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(), SCIPparamGetStringDefault(), and SCIPparamIsDefault().
Referenced by collectNondefaultParams(), paramWrite(), and SCIPparamIsDefault().
|
static |
creates a parameter with name and description, does not set the type specific parameter values themselves
| param | pointer to the parameter |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
| isadvanced | is the parameter advanced? |
Definition at line 968 of file paramset.c.
References assert(), BMSallocBlockMemory, BMSduplicateMemoryArray, FALSE, NULL, paramCreate(), SCIP_ALLOC, SCIP_Bool, SCIP_DECL_PARAMCHGD, and SCIP_OKAY.
Referenced by paramCreate(), paramCreateBool(), paramCreateChar(), paramCreateInt(), paramCreateLongint(), paramCreateReal(), and paramCreateString().
|
static |
creates a SCIP_Bool parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 997 of file paramset.c.
References assert(), NULL, paramCreate(), paramCreateBool(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPparamSetBool(), and TRUE.
Referenced by paramCreateBool(), and SCIPparamsetAddBool().
|
static |
creates a int parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1026 of file paramset.c.
References assert(), NULL, paramCreate(), paramCreateInt(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPparamSetInt(), and TRUE.
Referenced by paramCreateInt(), and SCIPparamsetAddInt().
|
static |
creates a SCIP_Longint parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1059 of file paramset.c.
References assert(), NULL, paramCreate(), paramCreateLongint(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_Longint, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIPparamSetLongint(), and TRUE.
Referenced by paramCreateLongint(), and SCIPparamsetAddLongint().
|
static |
creates a SCIP_Real parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1092 of file paramset.c.
References assert(), NULL, paramCreate(), paramCreateReal(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIP_Real, SCIPparamSetReal(), and TRUE.
Referenced by paramCreateReal(), and SCIPparamsetAddReal().
|
static |
creates a char parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1125 of file paramset.c.
References assert(), BMSduplicateMemoryArray, NULL, paramCreate(), paramCreateChar(), SCIP_ALLOC, SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIPparamSetChar(), and TRUE.
Referenced by paramCreateChar(), and SCIPparamsetAddChar().
|
static |
creates a string parameter, and sets its value to default
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1161 of file paramset.c.
References assert(), BMSduplicateMemoryArray, NULL, paramCreate(), paramCreateString(), SCIP_ALLOC, SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_PARAMTYPE_STRING, SCIPparamSetString(), and TRUE.
Referenced by paramCreateString(), and SCIPparamsetAddString().
|
static |
frees a single parameter
| param | pointer to the parameter |
| blkmem | block memory |
Definition at line 1193 of file paramset.c.
References assert(), BMSfreeBlockMemory, BMSfreeMemoryArray, BMSfreeMemoryArrayNull, NULL, paramFree(), SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPABORT, and SCIPerrorMessage.
Referenced by paramFree(), and SCIPparamsetFree().
|
static |
sets SCIP_Bool parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1235 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseBool(), SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetBool(), SCIPstrcasecmp(), and TRUE.
Referenced by paramParseBool(), and SCIPparamsetSet().
|
static |
sets int parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1266 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseInt(), SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetInt(), and TRUE.
Referenced by paramParseInt(), and SCIPparamsetSet().
|
static |
sets SCIP_Longint parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1296 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseLongint(), SCIP_Param::paramtype, SCIP_CALL, SCIP_Longint, SCIP_LONGINT_FORMAT, SCIP_OKAY, SCIP_PARAMTYPE_LONGINT, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetLongint(), and TRUE.
Referenced by paramParseLongint(), and SCIPparamsetSet().
|
static |
sets SCIP_Real parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1326 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseReal(), SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_REAL, SCIP_READERROR, SCIP_Real, SCIP_REAL_FORMAT, SCIPerrorMessage, SCIPparamSetReal(), and TRUE.
Referenced by paramParseReal(), and SCIPparamsetSet().
|
static |
sets Char parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1356 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseChar(), SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_CHAR, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetChar(), and TRUE.
Referenced by paramParseChar(), and SCIPparamsetSet().
|
static |
sets string parameter according to the value of the given string
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
| valuestr | value in string format (may be modified during parse) |
Definition at line 1386 of file paramset.c.
References assert(), FALSE, SCIP_Param::name, NULL, paramParseString(), SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_STRING, SCIP_READERROR, SCIPerrorMessage, SCIPparamSetString(), and TRUE.
Referenced by paramParseString(), and SCIPparamsetSet().
| SCIP_RETCODE SCIPparamsetCreate | ( | SCIP_PARAMSET ** | paramset, |
| BMS_BLKMEM * | blkmem ) |
creates parameter set
| paramset | pointer to store the parameter set |
| blkmem | block memory |
Definition at line 1423 of file paramset.c.
References assert(), BMSallocMemory, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_HASHSIZE_PARAMS, SCIP_OKAY, SCIPhashtableCreate(), and SCIPparamsetCreate().
Referenced by SCIPparamsetCreate().
| void SCIPparamsetFree | ( | SCIP_PARAMSET ** | paramset, |
| BMS_BLKMEM * | blkmem ) |
frees parameter set
| paramset | pointer to the parameter set |
| blkmem | block memory |
Definition at line 1443 of file paramset.c.
References assert(), BMSfreeMemory, BMSfreeMemoryArrayNull, i, NULL, paramFree(), SCIPhashtableFree(), and SCIPparamsetFree().
Referenced by SCIPparamsetFree().
|
static |
adds parameter to the parameter set
| paramset | parameter set |
| param | parameter to add |
Definition at line 1468 of file paramset.c.
References assert(), BMSreallocMemoryArray, SCIP_ParamSet::hashtable, MAX, SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, paramsetAdd(), SCIP_ParamSet::paramssize, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, and SCIPhashtableSafeInsert().
Referenced by paramsetAdd(), SCIPparamsetAddBool(), SCIPparamsetAddChar(), SCIPparamsetAddInt(), SCIPparamsetAddLongint(), SCIPparamsetAddReal(), and SCIPparamsetAddString().
| 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
creates a bool parameter, sets it to its default value, and adds it to the parameter set
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1496 of file paramset.c.
References assert(), NULL, paramCreateBool(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, and SCIPparamsetAddBool().
Referenced by SCIPparamsetAddBool().
| 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
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1523 of file paramset.c.
References assert(), NULL, paramCreateInt(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, and SCIPparamsetAddInt().
Referenced by SCIPparamsetAddInt().
| 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
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1553 of file paramset.c.
References assert(), NULL, paramCreateLongint(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_Longint, SCIP_OKAY, and SCIPparamsetAddLongint().
Referenced by SCIPparamsetAddLongint().
| 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
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1583 of file paramset.c.
References assert(), NULL, paramCreateReal(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, SCIP_Real, and SCIPparamsetAddReal().
Referenced by SCIPparamsetAddReal().
| 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
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1613 of file paramset.c.
References assert(), NULL, paramCreateChar(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, and SCIPparamsetAddChar().
Referenced by SCIPparamsetAddChar().
| 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
| 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 |
| - | change information method of parameter |
| paramdata | locally defined parameter specific data |
Definition at line 1642 of file paramset.c.
References assert(), NULL, paramCreateString(), paramsetAdd(), SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD, SCIP_OKAY, and SCIPparamsetAddString().
Referenced by SCIPparamsetAddString().
|
static |
returns the name of the given parameter type
| paramtype | type of parameter |
Definition at line 1670 of file paramset.c.
References paramtypeGetName().
Referenced by paramtypeGetName(), SCIPparamsetGetBool(), SCIPparamsetGetChar(), SCIPparamsetGetInt(), SCIPparamsetGetLongint(), SCIPparamsetGetReal(), SCIPparamsetGetString(), SCIPparamsetSetBool(), SCIPparamsetSetChar(), SCIPparamsetSetDefaultBool(), SCIPparamsetSetDefaultChar(), SCIPparamsetSetDefaultInt(), SCIPparamsetSetDefaultLongint(), SCIPparamsetSetDefaultReal(), SCIPparamsetSetDefaultString(), SCIPparamsetSetInt(), SCIPparamsetSetLongint(), SCIPparamsetSetReal(), and SCIPparamsetSetString().
| SCIP_Bool SCIPparamsetIsFixed | ( | SCIP_PARAMSET * | paramset, |
| const char * | name ) |
returns whether an existing parameter is fixed
| paramset | parameter set |
| name | name of the parameter |
Definition at line 1687 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Bool, SCIPABORT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamIsFixed(), and SCIPparamsetIsFixed().
Referenced by SCIPparamsetIsFixed(), and SCIPparamsetSetToSubscipsOff().
| SCIP_PARAM * SCIPparamsetGetParam | ( | SCIP_PARAMSET * | paramset, |
| const char * | name ) |
returns the pointer to an existing SCIP parameter
| paramset | parameter set |
| name | name of the parameter |
Definition at line 1709 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIPhashtableRetrieve(), and SCIPparamsetGetParam().
Referenced by SCIPparamsetGetParam().
| SCIP_RETCODE SCIPparamsetGetBool | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Bool * | value ) |
gets the value of an existing SCIP_Bool parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1721 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_Bool, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetBool(), and SCIPparamsetGetBool().
Referenced by SCIPparamsetGetBool().
| SCIP_RETCODE SCIPparamsetGetInt | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| int * | value ) |
gets the value of an existing int parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1753 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetInt(), and SCIPparamsetGetInt().
Referenced by SCIPparamsetGetInt(), and SCIPparamsetSetToSubscipsOff().
| SCIP_RETCODE SCIPparamsetGetLongint | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Longint * | value ) |
gets the value of an existing SCIP_Longint parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1785 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_LONGINT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetLongint(), and SCIPparamsetGetLongint().
Referenced by SCIPparamsetGetLongint().
| SCIP_RETCODE SCIPparamsetGetReal | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Real * | value ) |
gets the value of an existing SCIP_Real parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1817 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_REAL, SCIP_Real, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetReal(), and SCIPparamsetGetReal().
Referenced by SCIPparamsetGetReal().
| SCIP_RETCODE SCIPparamsetGetChar | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| char * | value ) |
gets the value of an existing char parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1849 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_CHAR, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetChar(), and SCIPparamsetGetChar().
Referenced by SCIPparamsetGetChar().
| SCIP_RETCODE SCIPparamsetGetString | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| char ** | value ) |
gets the value of an existing string parameter
| paramset | parameter set |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 1881 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamGetString(), and SCIPparamsetGetString().
Referenced by SCIPparamsetGetString().
| SCIP_RETCODE SCIPparamsetFix | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Bool | fixed ) |
changes the fixing status of an existing parameter
| paramset | parameter set |
| name | name of the parameter |
| fixed | new fixing status of the parameter |
Definition at line 1913 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Bool, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamsetFix(), and SCIPparamSetFixed().
Referenced by SCIPparamsetFix(), and SCIPparamsetSetToSubscipsOff().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 1937 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetBool(), SCIPparamsetSetBool(), and TRUE.
Referenced by SCIPparamsetCopyParams(), and SCIPparamsetSetBool().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 1971 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetInt(), SCIPparamsetSetInt(), and TRUE.
Referenced by SCIPparamsetSetInt().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 2005 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_LONGINT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetLongint(), SCIPparamsetSetLongint(), and TRUE.
Referenced by SCIPparamsetSetLongint().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 2039 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_REAL, SCIP_Real, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetReal(), SCIPparamsetSetReal(), and TRUE.
Referenced by SCIPparamsetSetReal().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 2073 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_CHAR, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetChar(), SCIPparamsetSetChar(), and TRUE.
Referenced by SCIPparamsetSetChar().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 2107 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_CALL, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamsetSetString(), SCIPparamSetString(), and TRUE.
Referenced by SCIPparamsetSetString().
| SCIP_RETCODE SCIPparamsetSet | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| const char * | value, | ||
| SCIP_Bool | fix ) |
changes the value of an existing parameter
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter as string |
| fix | whether to fix parameter |
Definition at line 2141 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, NULL, 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, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPmessagePrintWarning(), SCIPparamSetFixed(), SCIPparamsetSet(), and TRUE.
Referenced by paramsetParse(), and SCIPparamsetSet().
| SCIP_RETCODE SCIPparamsetSetDefaultBool | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Bool | defaultvalue ) |
changes the default value of an existing SCIP_Bool parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2200 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_Bool, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_BOOL, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultBool(), and SCIPparamsetSetDefaultBool().
Referenced by SCIPparamsetSetDefaultBool().
| SCIP_RETCODE SCIPparamsetSetDefaultInt | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| int | defaultvalue ) |
changes the default value of an existing int parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2231 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_INT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultInt(), and SCIPparamsetSetDefaultInt().
Referenced by SCIPparamsetSetDefaultInt().
| SCIP_RETCODE SCIPparamsetSetDefaultLongint | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Longint | defaultvalue ) |
changes the default value of an existing SCIP_Longint parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2262 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_LONGINT, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultLongint(), and SCIPparamsetSetDefaultLongint().
Referenced by SCIPparamsetSetDefaultLongint().
| SCIP_RETCODE SCIPparamsetSetDefaultReal | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| SCIP_Real | defaultvalue ) |
changes the default value of an existing SCIP_Real parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2293 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_REAL, SCIP_Real, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultReal(), and SCIPparamsetSetDefaultReal().
Referenced by SCIPparamsetSetDefaultReal().
| SCIP_RETCODE SCIPparamsetSetDefaultChar | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| char | defaultvalue ) |
changes the default value of an existing char parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2324 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_CHAR, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultChar(), and SCIPparamsetSetDefaultChar().
Referenced by SCIPparamsetSetDefaultChar().
| SCIP_RETCODE SCIPparamsetSetDefaultString | ( | SCIP_PARAMSET * | paramset, |
| const char * | name, | ||
| const char * | defaultvalue ) |
changes the default value of an existing string parameter
| paramset | parameter set |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 2355 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, SCIP_Param::paramtype, paramtypeGetName(), SCIP_OKAY, SCIP_PARAMETERUNKNOWN, SCIP_PARAMETERWRONGTYPE, SCIP_PARAMTYPE_STRING, SCIPerrorMessage, SCIPhashtableRetrieve(), SCIPparamSetDefaultString(), and SCIPparamsetSetDefaultString().
Referenced by SCIPparamsetSetDefaultString().
|
static |
parses emphasis settings
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| line | line to parse (is modified during parse, but not freed) |
Definition at line 2387 of file paramset.c.
References assert(), emphasisParse(), FALSE, NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_PARAMEMPHASIS_BENCHMARK, 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 emphasisParse(), and paramsetParse().
|
static |
parses a parameter file line "paramname = paramvalue" and sets parameter accordingly
| 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 2549 of file paramset.c.
References assert(), emphasisParse(), FALSE, NULL, paramsetParse(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_READERROR, SCIPerrorMessage, SCIPparamsetSet(), and TRUE.
Referenced by paramsetParse(), and SCIPparamsetRead().
| SCIP_RETCODE SCIPparamsetRead | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | filename ) |
reads parameters from a file
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| filename | file name |
Definition at line 2666 of file paramset.c.
References assert(), FALSE, NULL, paramsetParse(), SCIP_Bool, SCIP_CALL, SCIP_NOFILE, SCIP_OKAY, SCIP_READERROR, SCIPerrorMessage, SCIPparamsetRead(), and SCIPprintSysError().
Referenced by SCIPparamsetRead().
| 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
| 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 2716 of file paramset.c.
References assert(), FALSE, i, SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIPerrorMessage, SCIPmessageFPrintInfo(), SCIPmessagehdlrIsQuiet(), SCIPmessagehdlrSetQuiet(), SCIPparamsetWrite(), and SCIPprintSysError().
Referenced by SCIPparamsetWrite().
| SCIP_RETCODE SCIPparamsetSetToDefaults | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr ) |
installs default values for all parameters
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
Definition at line 2794 of file paramset.c.
References i, SCIP_ParamSet::nparams, SCIP_ParamSet::params, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetToDefaults(), and SCIPparamSetToDefault().
Referenced by SCIPparamsetSetEmphasis(), and SCIPparamsetSetToDefaults().
| SCIP_RETCODE SCIPparamsetSetToDefault | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | paramname ) |
installs default value for a single parameter
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| paramname | name of the parameter |
Definition at line 2812 of file paramset.c.
References SCIP_ParamSet::hashtable, NULL, SCIP_CALL, SCIP_OKAY, SCIPhashtableRetrieve(), SCIPparamsetSetToDefault(), and SCIPparamSetToDefault().
Referenced by paramsetSetHeuristicsDefault(), paramsetSetPresolvingDefault(), paramsetSetSeparatingDefault(), and SCIPparamsetSetToDefault().
|
static |
resets parameters changed by SCIPparamsetSetHeuristicsXyz functions to their default values
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 2836 of file paramset.c.
References i, paramsetSetHeuristicsDefault(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPparamsetSetToDefault(), and SCIPsnprintf().
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), and SCIPparamsetSetHeuristics().
|
static |
sets heuristics to aggressive
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 2884 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, i, MAX, NULL, paramSetBool(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), SCIP_Bool, 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 paramsetSetHeuristicsAggressive(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
|
static |
sets heuristics to fast
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3018 of file paramset.c.
References SCIP_ParamSet::hashtable, i, NEXPENSIVEHEURFREQS, NULL, paramSetInt(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsFast(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPgetHeurs(), SCIPgetNHeurs(), SCIPhashtableRetrieve(), SCIPheurGetName(), SCIPheurUsesSubscip(), and SCIPsnprintf().
Referenced by paramsetSetHeuristicsFast(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
|
static |
turns all heuristics off
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3073 of file paramset.c.
References i, paramSetInt(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsOff(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), and SCIPsnprintf().
Referenced by paramsetSetHeuristicsOff(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetHeuristics().
|
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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3111 of file paramset.c.
References i, paramsetSetPresolvingDefault(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPparamsetSetToDefault(), SCIPpresolGetName(), SCIPpropGetName(), and SCIPsnprintf().
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), and SCIPparamsetSetPresolving().
|
static |
sets presolving to aggressive
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3196 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, NULL, paramSetBool(), paramSetInt(), paramSetReal(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingDefault(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPhashtableRetrieve(), SCIPparamGetIntDefault(), SCIPparamGetType(), SCIPpresolGetName(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by paramsetSetPresolvingAggressive(), and SCIPparamsetSetPresolving().
|
static |
sets presolving to fast
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3272 of file paramset.c.
References FALSE, SCIP_ParamSet::hashtable, i, NULL, paramSetBool(), paramSetInt(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamGetType(), SCIPsetFindConshdlr(), SCIPsetFindPresol(), SCIPsetFindProp(), and SCIPsnprintf().
Referenced by paramsetSetPresolvingFast(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetPresolving().
|
static |
turns all presolving off
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3387 of file paramset.c.
References i, paramSetInt(), paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPpresolGetName(), SCIPpropGetName(), and SCIPsnprintf().
Referenced by paramsetSetPresolvingOff(), and SCIPparamsetSetPresolving().
|
static |
reset parameters that may have been changed by other SCIPparamsetSetSeparatingXyz to their default values
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3465 of file paramset.c.
References SCIP_ParamSet::hashtable, i, NULL, paramsetSetSeparatingDefault(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamsetSetToDefault(), SCIPsepaGetName(), and SCIPsnprintf().
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), and SCIPparamsetSetSeparating().
|
static |
sets separating to aggressive
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3545 of file paramset.c.
References assert(), SCIP_ParamSet::hashtable, i, MAX, MIN, NULL, paramSetBool(), paramSetInt(), paramSetReal(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMTYPE_INT, SCIPconshdlrGetName(), SCIPhashtableRetrieve(), SCIPparamGetIntDefault(), SCIPparamGetType(), SCIPsepaGetName(), SCIPsetFindConshdlr(), SCIPsetFindSepa(), SCIPsnprintf(), and TRUE.
Referenced by paramsetSetSeparatingAggressive(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
|
static |
sets separating to fast
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3719 of file paramset.c.
References NULL, paramSetInt(), paramSetReal(), paramsetSetSeparatingDefault(), paramsetSetSeparatingFast(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPsetFindConshdlr(), and SCIPsetFindSepa().
Referenced by paramsetSetSeparatingFast(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
|
static |
turns all cuts off
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3776 of file paramset.c.
References i, paramSetInt(), paramsetSetSeparatingDefault(), paramsetSetSeparatingOff(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPconshdlrGetName(), SCIPsepaGetName(), and SCIPsnprintf().
Referenced by paramsetSetSeparatingOff(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetSeparating().
| SCIP_RETCODE SCIPparamsetSetEmphasis | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMEMPHASIS | paramemphasis, | ||
| SCIP_Bool | quiet ) |
sets parameters to
sets parameters to
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| paramemphasis | parameter emphasis |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 3839 of file paramset.c.
References FALSE, h, SCIP_ParamSet::hashtable, NULL, paramSetBool(), paramSetChar(), paramSetInt(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_PARAMEMPHASIS_BENCHMARK, 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(), SCIPparamsetSetEmphasis(), SCIPparamsetSetToDefaults(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by emphasisParse(), SCIPparamsetSetEmphasis(), and SCIPsetSetEmphasis().
| 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
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 4110 of file paramset.c.
References FALSE, i, NULL, paramSetInt(), SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPheurGetName(), SCIPheurUsesSubscip(), SCIPmessageFPrintInfo(), SCIPparamsetFix(), SCIPparamsetGetInt(), SCIPparamsetIsFixed(), SCIPparamsetSetToSubscipsOff(), SCIPsepaGetName(), SCIPsepaUsesSubscip(), SCIPsetFindConshdlr(), SCIPsnprintf(), and TRUE.
Referenced by SCIPparamsetSetToSubscipsOff(), and SCIPsetSetSubscipsOff().
| SCIP_RETCODE SCIPparamsetSetHeuristics | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets heuristic parameters values to
sets heuristic parameters values to
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 4215 of file paramset.c.
References paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsFast(), paramsetSetHeuristicsOff(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, SCIPerrorMessage, and SCIPparamsetSetHeuristics().
Referenced by SCIPparamsetSetHeuristics(), and SCIPsetSetHeuristics().
| SCIP_RETCODE SCIPparamsetSetPresolving | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets presolving parameters to
sets presolving parameters to
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 4251 of file paramset.c.
References paramsetSetPresolvingAggressive(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, SCIPerrorMessage, and SCIPparamsetSetPresolving().
Referenced by SCIPparamsetSetPresolving(), and SCIPsetSetPresolving().
| SCIP_RETCODE SCIPparamsetSetSeparating | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets separating parameters to
sets separating parameters to
| paramset | parameter set |
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameters be set quietly (no output)? |
Definition at line 4287 of file paramset.c.
References paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingFast(), paramsetSetSeparatingOff(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_PARAMSETTING_AGGRESSIVE, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, SCIPerrorMessage, and SCIPparamsetSetSeparating().
Referenced by SCIPparamsetSetSeparating(), and SCIPsetSetSeparating().
| SCIP_PARAM ** SCIPparamsetGetParams | ( | SCIP_PARAMSET * | paramset | ) |
returns the array of parameters
| paramset | parameter set |
Definition at line 4318 of file paramset.c.
References assert(), NULL, SCIP_ParamSet::params, and SCIPparamsetGetParams().
Referenced by SCIPparamsetGetParams().
| int SCIPparamsetGetNParams | ( | SCIP_PARAMSET * | paramset | ) |
returns the number of parameters in the parameter set
| paramset | parameter set |
Definition at line 4328 of file paramset.c.
References assert(), SCIP_ParamSet::nparams, NULL, and SCIPparamsetGetNParams().
Referenced by SCIPparamsetGetNParams().
| 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.
copies all parameter values of the source parameter set to the corresponding parameters in the target set
| sourceparamset | source parameter set |
| targetparamset | target parameter set |
| set | global SCIP settings of target SCIP |
| messagehdlr | message handler of target SCIP |
Definition at line 4342 of file paramset.c.
References assert(), FALSE, SCIP_ParamSet::hashtable, i, SCIP_Param::name, SCIP_ParamSet::nparams, NULL, paramCopyBool(), paramCopyChar(), paramCopyInt(), paramCopyLongint(), paramCopyReal(), paramCopyString(), 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(), SCIPparamsetCopyParams(), SCIPparamSetFixed(), SCIPparamsetSetBool(), SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetSetReoptimizationParams().
Referenced by SCIPparamsetCopyParams(), and SCIPsetCopyParams().
|
static |
default comparer for integers
Definition at line 4437 of file paramset.c.
References SCIP_DECL_SORTPTRCOMP.
| SCIP_RETCODE SCIPparamsetCheckValuePtrUnique | ( | SCIP_PARAMSET * | paramset, |
| SCIP_SET * | set ) |
checks whether the value pointers attached to each parameter are unique
When creating a parameter a value pointer can be attached. This function checks whether these pointers are unique. Duplicate pointers indicate an error.
| paramset | parameter set |
| set | global SCIP settings |
Definition at line 4453 of file paramset.c.
References assert(), SCIP_Param::data, i, SCIP_Param::name, SCIP_ParamSet::nparams, NULL, SCIP_ParamSet::params, SCIP_Param::paramtype, SCIP_CALL, SCIP_OKAY, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPABORT, SCIPerrorMessage, SCIPparamsetCheckValuePtrUnique(), SCIPsetAllocBufferArray, SCIPsetFreeBufferArray, and SCIPsortPtrInt().
Referenced by SCIPparamsetCheckValuePtrUnique(), and SCIPsetCheckParamValuePtrUnique().
| void SCIPparamSetFixed | ( | SCIP_PARAM * | param, |
| SCIP_Bool | fixed ) |
sets fixing status of given parameter
| param | parameter |
| fixed | new fixing status of the parameter |
Definition at line 4529 of file paramset.c.
References assert(), SCIP_Param::isfixed, NULL, SCIP_Bool, and SCIPparamSetFixed().
Referenced by SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), SCIPparamsetFix(), SCIPparamSetFixed(), and SCIPparamsetSet().
| SCIP_Bool SCIPparamIsValidBool | ( | SCIP_PARAM * | param, |
| SCIP_Bool | value ) |
checks whether value of bool parameter is valid
checks whether value of SCIP_Bool parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4540 of file paramset.c.
References assert(), FALSE, NULL, SCIP_Bool, SCIPparamIsValidBool(), and TRUE.
Referenced by SCIPisBoolParamValid(), and SCIPparamIsValidBool().
| SCIP_Bool SCIPparamIsValidInt | ( | SCIP_PARAM * | param, |
| int | value ) |
checks whether value of integer parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4550 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Bool, and SCIPparamIsValidInt().
Referenced by SCIPisIntParamValid(), and SCIPparamIsValidInt().
| SCIP_Bool SCIPparamIsValidLongint | ( | SCIP_PARAM * | param, |
| SCIP_Longint | value ) |
checks whether value of SCIP_Longint parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4561 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Bool, SCIP_Longint, and SCIPparamIsValidLongint().
Referenced by SCIPisLongintParamValid(), and SCIPparamIsValidLongint().
| SCIP_Bool SCIPparamIsValidReal | ( | SCIP_PARAM * | param, |
| SCIP_Real | value ) |
checks whether value of SCIP_Real parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4572 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Bool, SCIP_Real, and SCIPparamIsValidReal().
Referenced by SCIPisRealParamValid(), and SCIPparamIsValidReal().
| SCIP_Bool SCIPparamIsValidChar | ( | SCIP_PARAM * | param, |
| const char | value ) |
checks whether value of char parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4583 of file paramset.c.
References assert(), c, SCIP_Param::data, FALSE, NULL, SCIP_Bool, SCIPparamIsValidChar(), and TRUE.
Referenced by SCIPisCharParamValid(), and SCIPparamIsValidChar().
| SCIP_Bool SCIPparamIsValidString | ( | SCIP_PARAM * | param, |
| const char * | value ) |
checks whether value of string parameter is valid
| param | parameter |
| value | value to check |
Definition at line 4609 of file paramset.c.
References assert(), FALSE, i, NULL, SCIP_Bool, SCIPparamIsValidString(), and TRUE.
Referenced by SCIPisStringParamValid(), and SCIPparamIsValidString().
| 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
| 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 quietly (no output)? |
Definition at line 4627 of file paramset.c.
References assert(), SCIP_Param::data, FALSE, NULL, paramTestBool(), paramTestFixed(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetBool(), SCIPparamSetBool(), and TRUE.
Referenced by paramCopyBool(), paramCreateBool(), paramParseBool(), paramSetBool(), SCIPparamSetBool(), SCIPparamsetSetBool(), and SCIPparamSetToDefault().
| 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
| 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 quietly (no output)? |
Definition at line 4689 of file paramset.c.
References assert(), SCIP_Param::data, FALSE, NULL, paramTestFixed(), paramTestInt(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetInt(), SCIPparamSetInt(), and TRUE.
Referenced by paramCopyInt(), paramCreateInt(), paramParseInt(), paramSetInt(), SCIPparamSetInt(), SCIPparamsetSetInt(), SCIPparamSetToDefault(), and SCIPsetChgIntParam().
| 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
| 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 quietly (no output)? |
Definition at line 4751 of file paramset.c.
References assert(), SCIP_Param::data, FALSE, NULL, paramTestFixed(), paramTestLongint(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_Longint, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetLongint(), SCIPparamSetLongint(), and TRUE.
Referenced by paramCopyLongint(), paramCreateLongint(), paramParseLongint(), paramSetLongint(), SCIPparamSetLongint(), SCIPparamsetSetLongint(), and SCIPparamSetToDefault().
| 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
| 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 quietly (no output)? |
Definition at line 4813 of file paramset.c.
References assert(), SCIP_Param::data, FALSE, MAX, MIN, NULL, paramTestFixed(), paramTestReal(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIP_Real, SCIP_REAL_MAX, SCIP_REAL_MIN, SCIPparamGetReal(), SCIPparamSetReal(), and TRUE.
Referenced by paramCopyReal(), paramCreateReal(), paramParseReal(), paramSetReal(), SCIPparamSetReal(), SCIPparamsetSetReal(), and SCIPparamSetToDefault().
| 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
| 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 quietly (no output)? |
Definition at line 4877 of file paramset.c.
References assert(), SCIP_Param::data, FALSE, NULL, paramTestChar(), paramTestFixed(), paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamGetChar(), SCIPparamSetChar(), and TRUE.
Referenced by paramCopyChar(), paramCreateChar(), paramParseChar(), paramSetChar(), SCIPparamSetChar(), SCIPparamsetSetChar(), and SCIPparamSetToDefault().
| SCIP_RETCODE SCIPparamSetString | ( | SCIP_PARAM * | param, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | value, | ||
| SCIP_Bool | initialize, | ||
| SCIP_Bool | quiet ) |
sets value of string parameter
| 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 quietly (no output)? |
Definition at line 4938 of file paramset.c.
References assert(), BMSduplicateMemoryArray, BMSfreeMemoryArrayNull, SCIP_Param::data, FALSE, NULL, paramTestFixed(), paramTestString(), paramWrite(), SCIP_ALLOC, SCIP_Bool, SCIP_CALL, SCIP_CALL_QUIET, SCIP_OKAY, SCIP_PARAMETERWRONGVAL, SCIPparamSetString(), and TRUE.
Referenced by paramCopyString(), paramCreateString(), paramParseString(), SCIPparamsetSetString(), SCIPparamSetString(), and SCIPparamSetToDefault().
| void SCIPparamSetDefaultBool | ( | SCIP_PARAM * | param, |
| SCIP_Bool | defaultvalue ) |
changes default value of SCIP_Bool parameter
sets default value of SCIP_Bool parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5009 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Bool, SCIP_PARAMTYPE_BOOL, and SCIPparamSetDefaultBool().
Referenced by SCIPparamSetDefaultBool(), and SCIPparamsetSetDefaultBool().
| void SCIPparamSetDefaultInt | ( | SCIP_PARAM * | param, |
| int | defaultvalue ) |
changes default value of int parameter
sets default value of int parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5021 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIPparamSetDefaultInt().
Referenced by SCIPparamSetDefaultInt(), and SCIPparamsetSetDefaultInt().
| void SCIPparamSetDefaultLongint | ( | SCIP_PARAM * | param, |
| SCIP_Longint | defaultvalue ) |
sets default value of SCIP_Longint parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5035 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_Longint, SCIP_PARAMTYPE_LONGINT, and SCIPparamSetDefaultLongint().
Referenced by SCIPparamSetDefaultLongint(), and SCIPparamsetSetDefaultLongint().
| void SCIPparamSetDefaultReal | ( | SCIP_PARAM * | param, |
| SCIP_Real | defaultvalue ) |
sets default value of SCIP_Real parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5049 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_REAL, SCIP_Real, and SCIPparamSetDefaultReal().
Referenced by SCIPparamSetDefaultReal(), and SCIPparamsetSetDefaultReal().
| void SCIPparamSetDefaultChar | ( | SCIP_PARAM * | param, |
| char | defaultvalue ) |
sets default value of char parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5063 of file paramset.c.
References assert(), SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIPparamSetDefaultChar().
Referenced by SCIPparamSetDefaultChar(), and SCIPparamsetSetDefaultChar().
| void SCIPparamSetDefaultString | ( | SCIP_PARAM * | param, |
| const char * | defaultvalue ) |
sets default value of string parameter
| param | parameter |
| defaultvalue | new default value |
Definition at line 5075 of file paramset.c.
References assert(), BMSduplicateMemoryArray, BMSfreeMemoryArray, SCIP_Param::data, NULL, SCIP_Param::paramtype, SCIP_ALLOC_ABORT, SCIP_PARAMTYPE_STRING, and SCIPparamSetDefaultString().
Referenced by SCIPparamSetDefaultString(), and SCIPparamsetSetDefaultString().
| SCIP_RETCODE SCIPparamSetToDefault | ( | SCIP_PARAM * | param, |
| SCIP_SET * | set, | ||
| SCIP_MESSAGEHDLR * | messagehdlr ) |
sets the parameter to its default setting
| param | parameter |
| set | global SCIP settings |
| messagehdlr | message handler |
Definition at line 5088 of file paramset.c.
References assert(), 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(), SCIPparamSetToDefault(), SCIPsetDebugMsg, and TRUE.
Referenced by SCIPparamsetSetToDefault(), SCIPparamsetSetToDefaults(), and SCIPparamSetToDefault().
| 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
| 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 5139 of file paramset.c.
References assert(), NULL, paramWrite(), SCIP_Bool, SCIP_CALL, SCIP_FILECREATEERROR, SCIP_OKAY, SCIPerrorMessage, SCIPparamWrite(), and SCIPprintSysError().
Referenced by SCIPparamWrite(), and SCIPwriteParam().