File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 1+ ## 0.16.1 (unreleased)
2+
3+ - Added ` add_allowed_assignments ` and ` add_forbidden_assignments ` methods to ` CpModel `
4+
15## 0.16.0 (2025-06-19)
26
37- Updated OR-Tools to 9.14
Original file line number Diff line number Diff line change @@ -251,6 +251,16 @@ void init_constraint(Rice::Module& m) {
251251 [](CpModelBuilder& self, std::vector<IntVar> vars) {
252252 return self.AddAllDifferent (vars);
253253 })
254+ .define_method (
255+ " add_allowed_assignments" ,
256+ [](CpModelBuilder& self, std::vector<LinearExpr> expressions) {
257+ return self.AddAllowedAssignments (expressions);
258+ })
259+ .define_method (
260+ " add_forbidden_assignments" ,
261+ [](CpModelBuilder& self, std::vector<LinearExpr> expressions) {
262+ return self.AddForbiddenAssignments (expressions);
263+ })
254264 .define_method (
255265 " add_inverse_constraint" ,
256266 [](CpModelBuilder& self, std::vector<IntVar> variables, std::vector<IntVar> inverse_variables) {
You can’t perform that action at this time.
0 commit comments