def __init__(self, mip=True, msg=True, timeLimit=None, epgap=None, **solverParams):
    '\n            Initializes the Gurobi solver.\n\n            @param mip: if False the solver will solve a MIP as an LP\n            @param msg: displays information from the solver to stdout\n            @param timeLimit: sets the maximum time for solution\n            @param epgap: sets the integer bound gap\n            '
    LpSolver.__init__(self, mip, msg)
    self.timeLimit = timeLimit
    self.epgap = epgap
    if (not self.msg):
        gurobipy.setParam('OutputFlag', 0)
    for (key, value) in solverParams.items():
        gurobipy.setParam(key, value)
Initializes the Gurobi solver.

@param mip: if False the solver will solve a MIP as an LP
@param msg: displays information from the solver to stdout
@param timeLimit: sets the maximum time for solution
@param epgap: sets the integer bound gap
def __init__(self, mip=True, msg=True, timeLimit=None, epgap=None, **solverParams):
    '\n            Initializes the Gurobi solver.\n\n            @param mip: if False the solver will solve a MIP as an LP\n            @param msg: displays information from the solver to stdout\n            @param timeLimit: sets the maximum time for solution\n            @param epgap: sets the integer bound gap\n            '
    LpSolver.__init__(self, mip, msg)
    self.timeLimit = timeLimit
    self.epgap = epgap
    if (not self.msg):
        gurobipy.setParam('OutputFlag', 0)
    for (key, value) in solverParams.items():
        gurobipy.setParam(key, value)