[PPL-devel] ppl/src Linear_Expression.defs.hh Grid_public. ...

Matthew Mundell mundell at cs.unipr.it
Mon Aug 1 18:28:53 CEST 2005


CVSROOT:	/cvs/ppl
Module name:	ppl
Branch: 	grids
Changes by:	mundell at cs.unipr.it	2005-08-01 18:28:52

Modified files:
	src            : Linear_Expression.defs.hh Grid_public.cc 
	                 Generator_System.defs.hh Generator_System.cc 
	                 Generator.defs.hh Generator.cc 
	                 Congruence_System.cc 

Log message:
	Enable Congruence_System::affine_preimage and Grid::affine_image.
	
	Add parameter check_normalization to Generator::OK, which determines
	if normalization is checked.  Add parameter check_normalization to
	Generator_System methods OK and insert, which is passed through to
	Generator::OK.  Skip the normalization checks for the Grid generator
	system.
	
	Add parameter grid to Generator_System::affine_image, which determines
	if strong_normalize and remove_invalid_lines_and_rays are called.
	
	In add_generator normalize the generator's divisor after the generator
	is inserted.
	
	Declare Grid and Congruence_System friends of Linear_Expression.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Linear_Expression.defs.hh.diff?cvsroot=ppl&only_with_tag=grids&r1=1.8.2.1&r2=1.8.2.2
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_public.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.42&r2=1.1.2.43
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator_System.defs.hh.diff?cvsroot=ppl&only_with_tag=grids&r1=1.7.2.2&r2=1.7.2.3
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator_System.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.6.2.8&r2=1.6.2.9
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator.defs.hh.diff?cvsroot=ppl&only_with_tag=grids&r1=1.103.2.4&r2=1.103.2.5
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.59.2.1&r2=1.59.2.2
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Congruence_System.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.17&r2=1.1.2.18




More information about the PPL-devel mailing list