paramset.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 85 /** creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set */ 102 /** creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set */ 130 const char* allowedvalues, /**< array with possible parameter values, or NULL if not restricted */ 135 /** creates a string parameter, sets it to its default value, and adds it to the parameter set */ 319 SCIP_Bool onlychanged /**< should only the parameters been written, that are changed from default? */ 357 /** sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for 425 /** copies all parameter values of the source parameter set to the corresponding parameters in the target set */ 470 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 480 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 490 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 500 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 510 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 520 SCIP_SET* set, /**< global SCIP settings, or NULL if param change method should not be called */ 554 SCIP_Bool onlychanged /**< should only the parameters been written, that are changed from default? */ SCIP_RETCODE SCIPparamsetWrite(SCIP_PARAMSET *paramset, SCIP_MESSAGEHDLR *messagehdlr, const char *filename, SCIP_Bool comments, SCIP_Bool onlychanged) Definition: paramset.c:2585 SCIP_RETCODE SCIPparamsetFix(SCIP_PARAMSET *paramset, const char *name, SCIP_Bool fixed) Definition: paramset.c:1884 SCIP_RETCODE SCIPparamsetSetToDefault(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *paramname) Definition: paramset.c:2671 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) Definition: paramset.c:1584 SCIP_RETCODE SCIPparamsetSetToDefaults(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: paramset.c:2653 void SCIPparamSetDefaultBool(SCIP_PARAM *param, SCIP_Bool defaultvalue) Definition: paramset.c:4397 SCIP_RETCODE SCIPparamSetInt(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, int value, SCIP_Bool quiet) Definition: paramset.c:4213 Definition: struct_message.h:35 SCIP_RETCODE SCIPparamSetLongint(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Longint value, SCIP_Bool quiet) Definition: paramset.c:4248 Definition: struct_paramset.h:98 SCIP_RETCODE SCIPparamsetGetInt(SCIP_PARAMSET *paramset, const char *name, int *value) Definition: paramset.c:1724 SCIP_RETCODE SCIPparamCheckBool(SCIP_PARAM *param, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Bool value) Definition: paramset.c:4134 SCIP_RETCODE SCIPparamSetBool(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Bool value, SCIP_Bool quiet) Definition: paramset.c:4178 SCIP_RETCODE SCIPparamsetSetReal(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Real value) Definition: paramset.c:2134 SCIP_RETCODE SCIPparamsetSetToSubscipsOff(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Bool quiet) Definition: paramset.c:3809 SCIP_RETCODE SCIPparamsetGetBool(SCIP_PARAMSET *paramset, const char *name, SCIP_Bool *value) Definition: paramset.c:1692 type definitions for return codes for SCIP methods SCIP_RETCODE SCIPparamsetSetSeparating(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: paramset.c:3974 SCIP_RETCODE SCIPparamSetString(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *value, SCIP_Bool quiet) Definition: paramset.c:4355 SCIP_PARAM * SCIPparamsetGetParam(SCIP_PARAMSET *paramset, const char *name) Definition: paramset.c:1680 SCIP_RETCODE SCIPparamsetCreate(SCIP_PARAMSET **paramset, BMS_BLKMEM *blkmem) Definition: paramset.c:1394 Definition: struct_set.h:56 public methods for handling parameter settings SCIP_RETCODE SCIPparamSetChar(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, char value, SCIP_Bool quiet) Definition: paramset.c:4320 int SCIPparamsetGetNParams(SCIP_PARAMSET *paramset) Definition: paramset.c:4015 SCIP_RETCODE SCIPparamsetSetHeuristics(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: paramset.c:3902 SCIP_RETCODE SCIPparamsetGetLongint(SCIP_PARAMSET *paramset, const char *name, SCIP_Longint *value) Definition: paramset.c:1756 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) Definition: paramset.c:1613 SCIP_RETCODE SCIPparamsetSetInt(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, int value) Definition: paramset.c:2035 SCIP_RETCODE SCIPparamCheckChar(SCIP_PARAM *param, SCIP_MESSAGEHDLR *messagehdlr, const char value) Definition: paramset.c:4158 public data structures and miscellaneous methods SCIP_RETCODE SCIPparamsetSetDefaultBool(SCIP_PARAMSET *paramset, const char *name, SCIP_Bool defaultvalue) Definition: paramset.c:2004 SCIP_RETCODE SCIPparamsetSetDefaultInt(SCIP_PARAMSET *paramset, const char *name, int defaultvalue) Definition: paramset.c:2069 SCIP_RETCODE SCIPparamsetSetBool(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Bool value) Definition: paramset.c:1970 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) Definition: paramset.c:1494 SCIP_RETCODE SCIPparamsetGetReal(SCIP_PARAMSET *paramset, const char *name, SCIP_Real *value) Definition: paramset.c:1788 SCIP_RETCODE SCIPparamCheckLongint(SCIP_PARAM *param, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Longint value) Definition: paramset.c:4168 void SCIPparamsetFree(SCIP_PARAMSET **paramset, BMS_BLKMEM *blkmem) Definition: paramset.c:1414 SCIP_RETCODE SCIPparamsetRead(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *filename) Definition: paramset.c:2535 SCIP_RETCODE SCIPparamsetGetString(SCIP_PARAMSET *paramset, const char *name, char **value) Definition: paramset.c:1852 SCIP_RETCODE SCIPparamsetSetEmphasis(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMEMPHASIS paramemphasis, SCIP_Bool quiet) Definition: paramset.c:3642 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) Definition: paramset.c:1524 SCIP_RETCODE SCIPparamsetGetChar(SCIP_PARAMSET *paramset, const char *name, char *value) Definition: paramset.c:1820 SCIP_RETCODE SCIPparamSetReal(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Real value, SCIP_Bool quiet) Definition: paramset.c:4283 SCIP_RETCODE SCIPparamsetSetChar(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, char value) Definition: paramset.c:2168 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) Definition: paramset.c:1467 SCIP_RETCODE SCIPparamsetSetPresolving(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: paramset.c:3938 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) Definition: paramset.c:1554 SCIP_RETCODE SCIPparamsetCopyParams(SCIP_PARAMSET *sourceparamset, SCIP_PARAMSET *targetparamset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: paramset.c:4029 SCIP_RETCODE SCIPparamsetSetString(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, const char *value) Definition: paramset.c:2202 type definitions for handling parameter settings SCIP_RETCODE SCIPparamsetSetLongint(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Longint value) Definition: paramset.c:2100 SCIP_RETCODE SCIPparamWrite(SCIP_PARAM *param, SCIP_MESSAGEHDLR *messagehdlr, const char *filename, SCIP_Bool comments, SCIP_Bool onlychanged) Definition: paramset.c:4474 SCIP_RETCODE SCIPparamCheckString(SCIP_PARAM *param, SCIP_MESSAGEHDLR *messagehdlr, const char *value) Definition: paramset.c:4148 SCIP_RETCODE SCIPparamsetSet(SCIP_PARAMSET *paramset, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, void *value) Definition: paramset.c:1908 Definition: struct_paramset.h:119 common defines and data types used in all packages of SCIP SCIP_PARAM ** SCIPparamsetGetParams(SCIP_PARAMSET *paramset) Definition: paramset.c:4005 SCIP_RETCODE SCIPparamSetToDefault(SCIP_PARAM *param, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: paramset.c:4423 SCIP_Bool SCIPparamsetIsFixed(SCIP_PARAMSET *paramset, const char *name) Definition: paramset.c:1658 void SCIPparamSetDefaultInt(SCIP_PARAM *param, int defaultvalue) Definition: paramset.c:4409 memory allocation routines |