Skip to content

Commit 7fc4a5c

Browse files
committed
Added add_linear_expression_in_domain method to CpModel
1 parent 91603f8 commit 7fc4a5c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## 0.10.1 (unreleased)
22

33
- Added `domain` method to `SatIntVar`
4-
- Added `add_linear_constraint` method to `CpModel`
4+
- Added `add_linear_constraint` and `add_linear_expression_in_domain` methods to `CpModel`
55

66
## 0.10.0 (2023-03-15)
77

ext/or-tools/constraint.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,11 @@ void init_constraint(Rice::Module& m) {
242242
[](CpModelBuilder& self, LinearExpr expr, int64_t lb, int64_t ub) {
243243
return self.AddLinearConstraint(expr, Domain(lb, ub));
244244
})
245+
.define_method(
246+
"add_linear_expression_in_domain",
247+
[](CpModelBuilder& self, LinearExpr expr, Domain domain) {
248+
return self.AddLinearConstraint(expr, domain);
249+
})
245250
.define_method(
246251
"add_not_equal",
247252
[](CpModelBuilder& self, LinearExpr x, LinearExpr y) {

0 commit comments

Comments
 (0)