[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