[PPL-devel] ppl/src C_Polyhedron.defs.hh C_Polyhedron.inli ...

Roberto Bagnara roberto at spartacus.cs.unipr.it
Sun Jun 9 14:33:51 CEST 2002


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	roberto at cs.unipr.it	2002-06-09 14:33:50

Modified files:
	src            : C_Polyhedron.defs.hh C_Polyhedron.inlines.hh 
	                 NNC_Polyhedron.defs.hh 
	                 NNC_Polyhedron.inlines.hh Polyhedron.defs.hh 
	                 Polyhedron.inlines.hh 

Log message:
	Added template <class Box> C_Polyhedron::C_Polyhedron(const Box& box)
	and template <class Box> NNC_Polyhedron::NNC_Polyhedron(const Box& box).
	Added the declaration and documentation and sketched the implementation of
	template <class Box> Polyhedron::Polyhedron(Topology topol, const Box& box):
	these constructor allow to builds a polyhedron out of a generic,
	interval-based bounding box.
	
	Documentation of Polyhedron::shrink_bounding_box(Box& box) revised: we
	now promise to communicate rational numbers using fractions in
	canonical form.  The fraction n/d is in canonical form if and only if
	n and d have no common factors and d is positive, 0/1 being the unique
	representation for zero.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/C_Polyhedron.defs.hh.diff?cvsroot=ppl&r1=1.3&r2=1.4
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/C_Polyhedron.inlines.hh.diff?cvsroot=ppl&r1=1.2&r2=1.3
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/NNC_Polyhedron.defs.hh.diff?cvsroot=ppl&r1=1.6&r2=1.7
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/NNC_Polyhedron.inlines.hh.diff?cvsroot=ppl&r1=1.4&r2=1.5
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron.defs.hh.diff?cvsroot=ppl&r1=1.103&r2=1.104
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron.inlines.hh.diff?cvsroot=ppl&r1=1.26&r2=1.27




More information about the PPL-devel mailing list