def actualSolve(self, lp, callback=None):
    '\n            Solve a well formulated lp problem\n\n            creates a gurobi model, variables and constraints and attaches\n            them to the lp model which it then solves\n            '
    self.buildSolverModel(lp)
    log.debug('Solve the Model using gurobi')
    self.callSolver(lp, callback=callback)
    solutionStatus = self.findSolutionValues(lp)
    for var in lp.variables():
        var.modified = False
    for constraint in lp.constraints.values():
        constraint.modified = False
    return solutionStatus
Solve a well formulated lp problem

creates a gurobi model, variables and constraints and attaches
them to the lp model which it then solves
def actualSolve(self, lp, callback=None):
    '\n            Solve a well formulated lp problem\n\n            creates a gurobi model, variables and constraints and attaches\n            them to the lp model which it then solves\n            '
    self.buildSolverModel(lp)
    log.debug('Solve the Model using gurobi')
    self.callSolver(lp, callback=callback)
    solutionStatus = self.findSolutionValues(lp)
    for var in lp.variables():
        var.modified = False
    for constraint in lp.constraints.values():
        constraint.modified = False
    return solutionStatus