gurobi solver encapsulated