public methods for handling parameter settings
Definition in file pub_paramset.h.
Go to the source code of this file.
SCIP_PARAMTYPE SCIPparamGetType | ( | SCIP_PARAM * | param | ) |
returns type of parameter
param | parameter |
Definition at line 631 of file paramset.c.
References SCIP_Param::paramtype.
Referenced by checkTransferBoolParam(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), and SCIPparamsetCopyParams().
const char* SCIPparamGetName | ( | SCIP_PARAM * | param | ) |
returns name of parameter
param | parameter |
Definition at line 641 of file paramset.c.
References SCIP_Param::name.
Referenced by checkTransferBoolParam(), fixOrUnfixRelevantParameters(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), and SCIPparamsetCopyParams().
const char* SCIPparamGetDesc | ( | SCIP_PARAM * | param | ) |
returns description of parameter
param | parameter |
Definition at line 651 of file paramset.c.
References SCIP_Param::desc.
Referenced by addFixParamDialog(), addSetParamDialog(), and SCIP_DECL_DIALOGDESC().
SCIP_PARAMDATA* SCIPparamGetData | ( | SCIP_PARAM * | param | ) |
returns locally defined parameter specific data
param | parameter |
Definition at line 661 of file paramset.c.
References SCIP_Param::paramdata.
Referenced by SCIP_DECL_PARAMCHGD().
SCIP_Bool SCIPparamIsAdvanced | ( | SCIP_PARAM * | param | ) |
returns whether parameter is advanced
param | parameter |
Definition at line 671 of file paramset.c.
References SCIP_Param::isadvanced.
Referenced by addFixParamDialog(), addSetParamDialog(), and paramWrite().
SCIP_Bool SCIPparamIsFixed | ( | SCIP_PARAM * | param | ) |
returns whether parameter is fixed
param | parameter |
Definition at line 681 of file paramset.c.
References SCIP_Param::isfixed.
Referenced by fixOrUnfixRelevantParameters(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), SCIPparamsetIsFixed(), and SCIPparamSetToDefault().
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 4232 of file paramset.c.
References SCIP_Param::isfixed.
Referenced by paramsetParse(), SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), and SCIPparamsetFix().
SCIP_Bool SCIPparamGetBool | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Bool parameter
param | parameter |
Definition at line 691 of file paramset.c.
References SCIP_Param::boolparam, SCIP_BoolParam::curvalue, SCIP_Param::data, SCIP_Param::paramtype, SCIP_PARAMTYPE_BOOL, and SCIP_BoolParam::valueptr.
Referenced by paramCopyBool(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamIsDefault(), and SCIPparamsetGetBool().
SCIP_Bool SCIPparamGetBoolDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Bool parameter
param | parameter |
Definition at line 705 of file paramset.c.
References SCIP_Param::boolparam, SCIP_Param::data, SCIP_BoolParam::defaultvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_BOOL.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
int SCIPparamGetInt | ( | SCIP_PARAM * | param | ) |
returns value of int parameter
param | parameter |
Definition at line 716 of file paramset.c.
References SCIP_IntParam::curvalue, SCIP_Param::data, SCIP_Param::intparam, SCIP_Param::paramtype, SCIP_PARAMTYPE_INT, and SCIP_IntParam::valueptr.
Referenced by paramCopyInt(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PARAMCHGD(), SCIPparamIsDefault(), and SCIPparamsetGetInt().
int SCIPparamGetIntMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of int parameter
param | parameter |
Definition at line 730 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::minvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by SCIP_DECL_DIALOGEXEC().
int SCIPparamGetIntMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of int parameter
param | parameter |
Definition at line 741 of file paramset.c.
References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::maxvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by SCIP_DECL_DIALOGEXEC().
int SCIPparamGetIntDefault | ( | SCIP_PARAM * | param | ) |
returns default value of int parameter
param | parameter |
Definition at line 752 of file paramset.c.
References SCIP_Param::data, SCIP_IntParam::defaultvalue, SCIP_Param::intparam, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.
Referenced by paramsetSetHeuristicsAggressive(), paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
SCIP_Longint SCIPparamGetLongint | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Longint parameter
param | parameter |
Definition at line 763 of file paramset.c.
References SCIP_LongintParam::curvalue, SCIP_Param::data, SCIP_Param::longintparam, SCIP_Param::paramtype, SCIP_PARAMTYPE_LONGINT, and SCIP_LongintParam::valueptr.
Referenced by paramCopyLongint(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), and SCIPparamsetGetLongint().
SCIP_Longint SCIPparamGetLongintMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of longint parameter
param | parameter |
Definition at line 777 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::minvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIP_DECL_DIALOGEXEC().
SCIP_Longint SCIPparamGetLongintMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of longint parameter
param | parameter |
Definition at line 788 of file paramset.c.
References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::maxvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIP_DECL_DIALOGEXEC().
SCIP_Longint SCIPparamGetLongintDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Longint parameter
param | parameter |
Definition at line 799 of file paramset.c.
References SCIP_Param::data, SCIP_LongintParam::defaultvalue, SCIP_Param::longintparam, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
SCIP_Real SCIPparamGetReal | ( | SCIP_PARAM * | param | ) |
returns value of SCIP_Real parameter
param | parameter |
Definition at line 810 of file paramset.c.
References SCIP_RealParam::curvalue, SCIP_Param::data, SCIP_Param::paramtype, SCIP_Param::realparam, SCIP_PARAMTYPE_REAL, and SCIP_RealParam::valueptr.
Referenced by paramCopyReal(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), and SCIPparamsetGetReal().
SCIP_Real SCIPparamGetRealMin | ( | SCIP_PARAM * | param | ) |
returns minimal value of real parameter
param | parameter |
Definition at line 824 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::minvalue, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by SCIP_DECL_DIALOGEXEC().
SCIP_Real SCIPparamGetRealMax | ( | SCIP_PARAM * | param | ) |
returns maximal value of real parameter
param | parameter |
Definition at line 835 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::maxvalue, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by SCIP_DECL_DIALOGEXEC().
SCIP_Real SCIPparamGetRealDefault | ( | SCIP_PARAM * | param | ) |
returns default value of SCIP_Real parameter
param | parameter |
Definition at line 846 of file paramset.c.
References SCIP_Param::data, SCIP_RealParam::defaultvalue, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.
Referenced by paramsetSetHeuristicsAggressive(), SCIPparamIsDefault(), and SCIPparamSetToDefault().
char SCIPparamGetChar | ( | SCIP_PARAM * | param | ) |
returns value of char parameter
param | parameter |
Definition at line 857 of file paramset.c.
References SCIP_Param::charparam, SCIP_CharParam::curvalue, SCIP_Param::data, SCIP_Param::paramtype, SCIP_PARAMTYPE_CHAR, and SCIP_CharParam::valueptr.
Referenced by paramCopyChar(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), and SCIPparamsetGetChar().
char* SCIPparamGetCharAllowedValues | ( | SCIP_PARAM * | param | ) |
returns allowed values of char parameter, or NULL if everything is allowed
param | parameter |
Definition at line 871 of file paramset.c.
References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.
Referenced by SCIP_DECL_DIALOGEXEC().
char SCIPparamGetCharDefault | ( | SCIP_PARAM * | param | ) |
returns default value of char parameter
param | parameter |
Definition at line 882 of file paramset.c.
References SCIP_Param::charparam, SCIP_Param::data, SCIP_CharParam::defaultvalue, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
char* SCIPparamGetString | ( | SCIP_PARAM * | param | ) |
returns value of string parameter
param | parameter |
Definition at line 893 of file paramset.c.
References SCIP_StringParam::curvalue, SCIP_Param::data, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, SCIP_Param::stringparam, and SCIP_StringParam::valueptr.
Referenced by paramCopyString(), paramWrite(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPparamIsDefault(), and SCIPparamsetGetString().
char* SCIPparamGetStringDefault | ( | SCIP_PARAM * | param | ) |
returns default value of String parameter
param | parameter |
Definition at line 907 of file paramset.c.
References SCIP_Param::data, SCIP_StringParam::defaultvalue, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, and SCIP_Param::stringparam.
Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().
SCIP_Bool SCIPparamIsDefault | ( | SCIP_PARAM * | param | ) |
returns whether the parameter is on its default setting
param | parameter |
Definition at line 918 of file paramset.c.
References EPSZ, FALSE, SCIP_Param::paramtype, SCIP_PARAMTYPE_BOOL, SCIP_PARAMTYPE_CHAR, SCIP_PARAMTYPE_INT, SCIP_PARAMTYPE_LONGINT, SCIP_PARAMTYPE_REAL, SCIP_PARAMTYPE_STRING, SCIPABORT, SCIPerrorMessage, SCIPparamGetBool(), SCIPparamGetBoolDefault(), SCIPparamGetChar(), SCIPparamGetCharDefault(), SCIPparamGetInt(), SCIPparamGetIntDefault(), SCIPparamGetLongint(), SCIPparamGetLongintDefault(), SCIPparamGetReal(), SCIPparamGetRealDefault(), SCIPparamGetString(), and SCIPparamGetStringDefault().
Referenced by collectNondefaultParams(), and paramWrite().