Skip to content

Commit 91603f8

Browse files
committed
Updated parameters for add_linear_constraint
1 parent 260da46 commit 91603f8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ext/or-tools/constraint.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ namespace Rice::detail
100100

101101
void init_constraint(Rice::Module& m) {
102102
Rice::define_class_under<Domain>(m, "Domain")
103+
.define_constructor(Rice::Constructor<Domain, int64_t, int64_t>())
103104
.define_method("min", &Domain::Min)
104105
.define_method("max", &Domain::Max);
105106

@@ -238,8 +239,8 @@ void init_constraint(Rice::Module& m) {
238239
})
239240
.define_method(
240241
"add_linear_constraint",
241-
[](CpModelBuilder& self, LinearExpr expr, Domain domain) {
242-
return self.AddLinearConstraint(expr, domain);
242+
[](CpModelBuilder& self, LinearExpr expr, int64_t lb, int64_t ub) {
243+
return self.AddLinearConstraint(expr, Domain(lb, ub));
243244
})
244245
.define_method(
245246
"add_not_equal",

0 commit comments

Comments
 (0)