SCIP Doxygen Documentation
Loading...
Searching...
No Matches
pub_paramset.h File Reference

Detailed Description

public methods for handling parameter settings

Author
Tobias Achterberg

Definition in file pub_paramset.h.

#include "scip/def.h"
#include "scip/type_paramset.h"
#include "scip/type_scip.h"

Go to the source code of this file.

Functions

SCIP_PARAMTYPE SCIPparamGetType (SCIP_PARAM *param)
const char * SCIPparamGetName (SCIP_PARAM *param)
const char * SCIPparamGetDesc (SCIP_PARAM *param)
SCIP_PARAMDATASCIPparamGetData (SCIP_PARAM *param)
SCIP_Bool SCIPparamIsAdvanced (SCIP_PARAM *param)
SCIP_Bool SCIPparamIsFixed (SCIP_PARAM *param)
void SCIPparamSetFixed (SCIP_PARAM *param, SCIP_Bool fixed)
SCIP_Bool SCIPparamGetBool (SCIP_PARAM *param)
SCIP_Bool SCIPparamGetBoolDefault (SCIP_PARAM *param)
int SCIPparamGetInt (SCIP_PARAM *param)
int SCIPparamGetIntMin (SCIP_PARAM *param)
int SCIPparamGetIntMax (SCIP_PARAM *param)
int SCIPparamGetIntDefault (SCIP_PARAM *param)
SCIP_Longint SCIPparamGetLongint (SCIP_PARAM *param)
SCIP_Longint SCIPparamGetLongintMin (SCIP_PARAM *param)
SCIP_Longint SCIPparamGetLongintMax (SCIP_PARAM *param)
SCIP_Longint SCIPparamGetLongintDefault (SCIP_PARAM *param)
SCIP_Real SCIPparamGetReal (SCIP_PARAM *param)
SCIP_Real SCIPparamGetRealMin (SCIP_PARAM *param)
SCIP_Real SCIPparamGetRealMax (SCIP_PARAM *param)
SCIP_Real SCIPparamGetRealDefault (SCIP_PARAM *param)
char SCIPparamGetChar (SCIP_PARAM *param)
char * SCIPparamGetCharAllowedValues (SCIP_PARAM *param)
char SCIPparamGetCharDefault (SCIP_PARAM *param)
char * SCIPparamGetString (SCIP_PARAM *param)
char * SCIPparamGetStringDefault (SCIP_PARAM *param)
SCIP_Bool SCIPparamIsDefault (SCIP_PARAM *param)

Function Documentation

◆ SCIPparamGetType()

◆ SCIPparamGetName()

◆ SCIPparamGetDesc()

const char * SCIPparamGetDesc ( SCIP_PARAM * param)

returns description of parameter

Parameters
paramparameter

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().

◆ SCIPparamGetData()

◆ SCIPparamIsAdvanced()

SCIP_Bool SCIPparamIsAdvanced ( SCIP_PARAM * param)

returns whether parameter is advanced

Parameters
paramparameter

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().

◆ SCIPparamIsFixed()

◆ SCIPparamSetFixed()

void SCIPparamSetFixed ( SCIP_PARAM * param,
SCIP_Bool fixed )

sets fixing status of given parameter

Parameters
paramparameter
fixednew 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().

◆ SCIPparamGetBool()

◆ SCIPparamGetBoolDefault()

SCIP_Bool SCIPparamGetBoolDefault ( SCIP_PARAM * param)

returns default value of SCIP_Bool parameter

Parameters
paramparameter

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().

◆ SCIPparamGetInt()

◆ SCIPparamGetIntMin()

int SCIPparamGetIntMin ( SCIP_PARAM * param)

returns minimal value of int parameter

Parameters
paramparameter

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().

◆ SCIPparamGetIntMax()

int SCIPparamGetIntMax ( SCIP_PARAM * param)

returns maximal value of int parameter

Parameters
paramparameter

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().

◆ SCIPparamGetIntDefault()

◆ SCIPparamGetLongint()

◆ SCIPparamGetLongintMin()

SCIP_Longint SCIPparamGetLongintMin ( SCIP_PARAM * param)

returns minimal value of longint parameter

Parameters
paramparameter

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().

◆ SCIPparamGetLongintMax()

SCIP_Longint SCIPparamGetLongintMax ( SCIP_PARAM * param)

returns maximal value of longint parameter

Parameters
paramparameter

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().

◆ SCIPparamGetLongintDefault()

SCIP_Longint SCIPparamGetLongintDefault ( SCIP_PARAM * param)

returns default value of SCIP_Longint parameter

Parameters
paramparameter

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().

◆ SCIPparamGetReal()

◆ SCIPparamGetRealMin()

SCIP_Real SCIPparamGetRealMin ( SCIP_PARAM * param)

returns minimal value of real parameter

Parameters
paramparameter

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().

◆ SCIPparamGetRealMax()

SCIP_Real SCIPparamGetRealMax ( SCIP_PARAM * param)

returns maximal value of real parameter

Parameters
paramparameter

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().

◆ SCIPparamGetRealDefault()

SCIP_Real SCIPparamGetRealDefault ( SCIP_PARAM * param)

returns default value of SCIP_Real parameter

Parameters
paramparameter

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().

◆ SCIPparamGetChar()

char SCIPparamGetChar ( SCIP_PARAM * param)

◆ SCIPparamGetCharAllowedValues()

char * SCIPparamGetCharAllowedValues ( SCIP_PARAM * param)

returns allowed values of char parameter, or NULL if everything is allowed

Parameters
paramparameter

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().

◆ SCIPparamGetCharDefault()

char SCIPparamGetCharDefault ( SCIP_PARAM * param)

returns default value of char parameter

Parameters
paramparameter

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().

◆ SCIPparamGetString()

char * SCIPparamGetString ( SCIP_PARAM * param)

◆ SCIPparamGetStringDefault()

char * SCIPparamGetStringDefault ( SCIP_PARAM * param)

returns default value of String parameter

Parameters
paramparameter

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().

◆ SCIPparamIsDefault()