remove name from MPSolver.CreateSolver API; simplify underlying code

This commit is contained in:
Laurent Perron
2020-08-18 17:16:10 +02:00
parent c12c9992d5
commit 55cedb4b4b
43 changed files with 136 additions and 173 deletions

View File

@@ -25,8 +25,7 @@ def Announce(solver, api_type):
def RunIntegerExampleNaturalLanguageAPI(optimization_problem_type):
"""Example of simple integer program with natural language API."""
solver = pywraplp.Solver.CreateSolver('RunIntegerExampleNaturalLanguageAPI',
optimization_problem_type)
solver = pywraplp.Solver.CreateSolver(optimization_problem_type)
if not solver:
return
@@ -45,8 +44,7 @@ def RunIntegerExampleNaturalLanguageAPI(optimization_problem_type):
def RunIntegerExampleCppStyleAPI(optimization_problem_type):
"""Example of simple integer program with the C++ style API."""
solver = pywraplp.Solver.CreateSolver('RunIntegerExampleCppStyleAPI',
optimization_problem_type)
solver = pywraplp.Solver.CreateSolver(optimization_problem_type)
if not solver:
return