[PPL-devel] ppl/src Polyhedron_public.cc
Enea Zaffanella
zaffanella at cs.unipr.it
Thu Aug 21 13:29:15 CEST 2008
CVSROOT: /cvs/ppl
Module name: ppl
Changes by: zaffanella at cs.unipr.it 2008-08-21 13:29:15
Modified files:
src : Polyhedron_public.cc
Log message:
Corrected the method for simplification of polyhedra wrt context so that
to avoid converting a masked equality (i.e., an inequality that implies an
equality in the given context) to a proper equality; for instance,
now simplifying PH1 = { A >= 0 } in the context of PH2 = { A <= 0 }
returns PH1, instead of PH3 = { A == 0 }.
The correction ensures that the method is extensive on the polyhedra domain
and hence solves the corresponding bug in the Pointset_Powerset domain.
Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron_public.cc.diff?cvsroot=ppl&r1=1.128&r2=1.129
More information about the PPL-devel
mailing list