Scippy

    SCIP

    Solving Constraint Integer Programs

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

    const char * SCIPparamGetName ( SCIP_PARAM param)

    ◆ SCIPparamGetDesc()

    const char * SCIPparamGetDesc ( SCIP_PARAM param)

    returns description of parameter

    Parameters
    paramparameter

    Definition at line 668 of file paramset.c.

    References SCIP_Param::desc, and NULL.

    Referenced by addFixParamDialog(), addSetParamDialog(), and SCIP_DECL_DIALOGDESC().

    ◆ SCIPparamGetData()

    SCIP_PARAMDATA * SCIPparamGetData ( SCIP_PARAM param)

    returns locally defined parameter specific data

    Parameters
    paramparameter

    Definition at line 678 of file paramset.c.

    References NULL, and SCIP_Param::paramdata.

    Referenced by SCIP_DECL_PARAMCHGD().

    ◆ SCIPparamIsAdvanced()

    SCIP_Bool SCIPparamIsAdvanced ( SCIP_PARAM param)

    returns whether parameter is advanced

    Parameters
    paramparameter

    Definition at line 688 of file paramset.c.

    References SCIP_Param::isadvanced, and NULL.

    Referenced by addFixParamDialog(), addSetParamDialog(), and paramWrite().

    ◆ 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 4522 of file paramset.c.

    References SCIP_Param::isfixed, and NULL.

    Referenced by SCIP_DECL_DIALOGEXEC(), SCIPparamsetCopyParams(), SCIPparamsetFix(), and SCIPparamsetSet().

    ◆ SCIPparamGetBool()

    ◆ SCIPparamGetBoolDefault()

    SCIP_Bool SCIPparamGetBoolDefault ( SCIP_PARAM param)

    returns default value of SCIP_Bool parameter

    Parameters
    paramparameter

    Definition at line 722 of file paramset.c.

    References SCIP_Param::boolparam, SCIP_Param::data, SCIP_BoolParam::defaultvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_BOOL.

    Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().

    ◆ SCIPparamGetInt()

    ◆ SCIPparamGetIntMin()

    int SCIPparamGetIntMin ( SCIP_PARAM param)

    returns minimal value of int parameter

    Parameters
    paramparameter

    Definition at line 747 of file paramset.c.

    References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::minvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetIntMax()

    int SCIPparamGetIntMax ( SCIP_PARAM param)

    returns maximal value of int parameter

    Parameters
    paramparameter

    Definition at line 758 of file paramset.c.

    References SCIP_Param::data, SCIP_Param::intparam, SCIP_IntParam::maxvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_INT.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetIntDefault()

    ◆ SCIPparamGetLongint()

    ◆ SCIPparamGetLongintMin()

    SCIP_Longint SCIPparamGetLongintMin ( SCIP_PARAM param)

    returns minimal value of longint parameter

    Parameters
    paramparameter

    Definition at line 794 of file paramset.c.

    References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::minvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetLongintMax()

    SCIP_Longint SCIPparamGetLongintMax ( SCIP_PARAM param)

    returns maximal value of longint parameter

    Parameters
    paramparameter

    Definition at line 805 of file paramset.c.

    References SCIP_Param::data, SCIP_Param::longintparam, SCIP_LongintParam::maxvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetLongintDefault()

    SCIP_Longint SCIPparamGetLongintDefault ( SCIP_PARAM param)

    returns default value of SCIP_Longint parameter

    Parameters
    paramparameter

    Definition at line 816 of file paramset.c.

    References SCIP_Param::data, SCIP_LongintParam::defaultvalue, SCIP_Param::longintparam, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_LONGINT.

    Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().

    ◆ SCIPparamGetReal()

    ◆ SCIPparamGetRealMin()

    SCIP_Real SCIPparamGetRealMin ( SCIP_PARAM param)

    returns minimal value of real parameter

    Parameters
    paramparameter

    Definition at line 841 of file paramset.c.

    References SCIP_Param::data, SCIP_RealParam::minvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetRealMax()

    SCIP_Real SCIPparamGetRealMax ( SCIP_PARAM param)

    returns maximal value of real parameter

    Parameters
    paramparameter

    Definition at line 852 of file paramset.c.

    References SCIP_Param::data, SCIP_RealParam::maxvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.

    Referenced by copyMemoryAndTimeLimits(), and SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetRealDefault()

    SCIP_Real SCIPparamGetRealDefault ( SCIP_PARAM param)

    returns default value of SCIP_Real parameter

    Parameters
    paramparameter

    Definition at line 863 of file paramset.c.

    References SCIP_Param::data, SCIP_RealParam::defaultvalue, NULL, SCIP_Param::paramtype, SCIP_Param::realparam, and SCIP_PARAMTYPE_REAL.

    Referenced by paramsetSetHeuristicsAggressive(), SCIPparamIsDefault(), and SCIPparamSetToDefault().

    ◆ SCIPparamGetChar()

    ◆ SCIPparamGetCharAllowedValues()

    char * SCIPparamGetCharAllowedValues ( SCIP_PARAM param)

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

    Parameters
    paramparameter

    Definition at line 888 of file paramset.c.

    References SCIP_CharParam::allowedvalues, SCIP_Param::charparam, SCIP_Param::data, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.

    Referenced by SCIP_DECL_DIALOGEXEC().

    ◆ SCIPparamGetCharDefault()

    char SCIPparamGetCharDefault ( SCIP_PARAM param)

    returns default value of char parameter

    Parameters
    paramparameter

    Definition at line 899 of file paramset.c.

    References SCIP_Param::charparam, SCIP_Param::data, SCIP_CharParam::defaultvalue, NULL, SCIP_Param::paramtype, and SCIP_PARAMTYPE_CHAR.

    Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().

    ◆ SCIPparamGetString()

    ◆ SCIPparamGetStringDefault()

    char * SCIPparamGetStringDefault ( SCIP_PARAM param)

    returns default value of String parameter

    Parameters
    paramparameter

    Definition at line 924 of file paramset.c.

    References SCIP_Param::data, SCIP_StringParam::defaultvalue, NULL, SCIP_Param::paramtype, SCIP_PARAMTYPE_STRING, and SCIP_Param::stringparam.

    Referenced by SCIPparamIsDefault(), and SCIPparamSetToDefault().

    ◆ SCIPparamIsDefault()