working on constraint design

This commit is contained in:
2019-02-16 15:13:33 +01:00
parent 4e5aab323e
commit 619542357b
6 changed files with 176 additions and 42 deletions

View File

@@ -100,9 +100,8 @@ mod api {
for (var, dom, ini) in template::Template::generate_variables(&domain) {
problem = problem.add_variable(var, dom, ini);
}
let mut problem = problem
.add_constraint(|_| true)
.finish();
let problem = problem.finish();
if let Some(one_result) = problem.solve_one() {
Json(TemplateObject {
items: one_result
@@ -158,9 +157,8 @@ mod api {
// If found, override initial value
problem = problem.add_variable(var, dom, ini);
};
let mut problem = problem
.add_constraint(|_| true)
.finish();
let problem = problem.finish();
if let Some(one_result) = problem.solve_one() {
Json(TemplateObject {
items: one_result