[PPL-devel] ppl/src Linear_System.cc Linear_System.defs.hh ...

Enea Zaffanella zaffanella at cs.unipr.it
Fri Oct 14 19:53:23 CEST 2005


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	zaffanella at cs.unipr.it	2005-10-14 19:53:23

Modified files:
	src            : Linear_System.cc Linear_System.defs.hh 
	                 Polyhedron.inlines.hh Polyhedron_public.cc 
	                 simplify.cc 

Log message:
	Linear_System methods gauss() and back_substitute() modified so as to
	assert all the known preconditions. Method gauss() also modified so as
	to receive as input the number of lines/equalities on which it should
	be applied. Added a new method Linear_System::simplify() that takes care
	of appropriately combine the two methods above when needed, so as to ensure
	that all preconditions are met. The new method is now used in the
	implementation of Polyhedron::shrink_bounding_box() and Polyhedron::OK().

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Linear_System.cc.diff?cvsroot=ppl&r1=1.28&r2=1.29
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Linear_System.defs.hh.diff?cvsroot=ppl&r1=1.17&r2=1.18
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron.inlines.hh.diff?cvsroot=ppl&r1=1.123&r2=1.124
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron_public.cc.diff?cvsroot=ppl&r1=1.65&r2=1.66
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/simplify.cc.diff?cvsroot=ppl&r1=1.43&r2=1.44




More information about the PPL-devel mailing list