"\t%s [opts] [FILE]\n"
"\n"
"Options:\n"
- "\t-l LURD lURD verification strategy\n"
+ "\t-l LURD initial LURD\n"
"\t-v enable verbose output\n"
"\t-h show this help\n"
"\n"
rels *rls = encode_rel(screen);
time_end_rel = clock();
-
//Actually solve
time_start_solve = clock();
BDD old = sylvan_false;
lurd++;
}
int iteration = 0;
+
bool found = false;
+
while(new != old){
DPRINT("Iteration %d\n", iteration++);
old = new;
new = subsolve(rls->relr, new);
new = subsolve(rls->reld, new);
}
+
time_end_solve = clock();
//Free and print stats
REPORT("Relation encoding: %fs\n", time_end_rel, time_start_rel);
REPORT("Solving encoding: %fs\n", time_end_solve, time_start_solve);
+
if(!found){
printf("no solution\n");
return 1;
}
+
return 0;
}