Skip to content

Commit 352c750

Browse files
committed
revisit model_builder python API; append ::mb to the c++ part of model_builder
1 parent 9982c87 commit 352c750

File tree

8 files changed

+1722
-1107
lines changed

8 files changed

+1722
-1107
lines changed

ortools/linear_solver/csharp/model_builder.i

Lines changed: 110 additions & 109 deletions
Large diffs are not rendered by default.

ortools/linear_solver/java/modelbuilder.i

Lines changed: 107 additions & 106 deletions
Large diffs are not rendered by default.

ortools/linear_solver/python/model_builder.py

Lines changed: 72 additions & 719 deletions
Large diffs are not rendered by default.

ortools/linear_solver/python/model_builder_helper.cc

Lines changed: 335 additions & 45 deletions
Large diffs are not rendered by default.

ortools/linear_solver/python/model_builder_helper_test.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
"""Tests for model_builder_helper."""
16-
1715
import gzip
1816
import os
1917
import threading
@@ -97,7 +95,7 @@ def test_solve_with_glop_direct(self):
9795
linear_solver_pb2.MPSolverResponseStatus.MPSOLVER_OPTIMAL,
9896
)
9997
self.assertAlmostEqual(solver.objective_value(), 1.0)
100-
self.assertAlmostEqual(solver.var_value(0), 1.0)
98+
self.assertAlmostEqual(solver.variable_value(0), 1.0)
10199
values = solver.variable_values()
102100
self.assertEqual(1, len(values))
103101
self.assertAlmostEqual(1.0, values[0])

0 commit comments

Comments
 (0)