[PPL-devel] [GIT] ppl/ppl(master): Method Box::refine_with is now based on (single step ) constraint propagation.

Enea Zaffanella zaffanella at cs.unipr.it
Tue May 12 19:02:29 CEST 2009


Module: ppl/ppl
Branch: master
Commit: 57b7091bc8502392be5fc524fd96c97dc8134e30
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=57b7091bc8502392be5fc524fd96c97dc8134e30

Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date:   Tue May 12 18:58:02 2009 +0200

Method Box::refine_with is now based on (single step) constraint propagation.
Method Box::propagate_constraints now also take as input a parameter for
specifying the maximum number of iterations (default value 0).
The constructor of a Box from a Polyhedron in polynomial time sets this
parameter to a constant.
The known result of several tests adapted to match the increased precision.

---

 src/Box.defs.hh                    |   53 +++++++++++++++++------
 src/Box.inlines.hh                 |    5 +-
 src/Box.templates.hh               |   33 ++++++++++----
 tests/Box/frompolyhedron2.cc       |   45 +++++++------------
 tests/Box/refinewithconstraint1.cc |   12 +----
 tests/Powerset/frompolyhedron1.cc  |   84 ++++++++++++++----------------------
 6 files changed, 118 insertions(+), 114 deletions(-)

Diff:   http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=57b7091bc8502392be5fc524fd96c97dc8134e30



More information about the PPL-devel mailing list