[PPL-devel] ppl/interfaces ppl_interface_generator_common_ ...

Patricia Hill hill at cs.unipr.it
Tue Oct 24 18:00:37 CEST 2006


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	hill at cs.unipr.it	2006-10-24 18:00:37

Modified files:
	interfaces     : ppl_interface_generator_common_dat.m4 
	interfaces/C   : ppl_interface_generator_c_dat.m4 
	interfaces/Prolog: ppl_interface_generator_prolog_dat.m4 
	                   ppl_interface_generator_prolog_icc_code.m4 
	interfaces/Prolog/tests: 
	                         ppl_interface_generator_predicate_check_code.m4 
	                         ppl_interface_generator_predicate_check_extra_code 

Log message:
	In the ppl/interfaces:
	
	The @BOX@ replacement is now only used for building from a box
	(bounding_box or covering_box).
	
	The "get" or "shrink" bounding_box or covering_box" procedures, do not
	use any pattern. As the Grid has the same aruments as the Polyhedron
	for shrink_bounding_box, we can combine all the classes for this
	procedure into one schema. On the other hand, although the covering
	box is only available at present for the Grid domain, it is provided
	as a generic schema.
	
	The property "is_topologically_closed" is now enabled for BD_Shape and
	Octagons Prolog interfaces.
	Similarly the "topological_closure_assign" procedure is now enabled for
	BD_Shape and Octagons Prolog interfaces.
	
	Generic tests for all the properties using schema
	ppl_ at CLASS@_ at HAS_PROPERTY@ have been added.  Generic tests for
	ppl_ at CLASS@_ at SIMPLIFY@ have been added (for the domains under
	consideration, this is just the ."topological_closure_assign"
	procedure).
	
	The test data for the generic tests has again been reorganised and
	restructured making it easier to extend and maintain.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_dat.m4.diff?cvsroot=ppl&r1=1.8&r2=1.9
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_dat.m4.diff?cvsroot=ppl&r1=1.7&r2=1.8
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_dat.m4.diff?cvsroot=ppl&r1=1.12&r2=1.13
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc_code.m4.diff?cvsroot=ppl&r1=1.12&r2=1.13
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/tests/ppl_interface_generator_predicate_check_code.m4.diff?cvsroot=ppl&r1=1.19&r2=1.20
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/tests/ppl_interface_generator_predicate_check_extra_code.diff?cvsroot=ppl&r1=1.10&r2=1.11




More information about the PPL-devel mailing list