Documentation

GRBgetintparaminfo


GRBgetintparaminfo

int GRBgetintparaminfo ( GRBenv *env,
    const char *paramname,
    int *valueP,
    int *minP,
    int *maxP,
    int *defaultP )

Retrieve information about an int-valued parameter. Specifically, retrieve the current value of the parameter, the minimum and maximum allowed values, and the default value.

Return value:

A non-zero return value indicates that a problem occurred while retrieving parameter information. Refer to the Error Code table for a list of possible return values. Details on the error can be obtained by calling GRBgeterrormsg.

Arguments:

env: The environment whose parameter information is being queried.

paramname: The name of the parameter. Please consult the parameter section for a complete list of Gurobi parameters, including descriptions of their purposes and their minimum, maximum, and default values.

valueP (optional): The location in which the current value of the specified parameter should be placed.

minP (optional): The location in which the minimum allowed value of the specified parameter should be placed.

maxP (optional): The location in which the maximum allowed value of the specified parameter should be placed.

defaultP (optional): The location in which the default value of the specified parameter should be placed.

Example usage:

  error = GRBgetintparaminfo(GRBgetenv(model), "SolutionLimit", &current,
                             &minAllowedLimit, NULL, &defaultLimit);