[PPL-devel] ppl/src Grid_public.cc Grid_nonpublic.cc Grid. ...

Matthew Mundell mundell at cs.unipr.it
Thu Dec 1 19:10:47 CET 2005


CVSROOT:	/cvs/ppl
Module name:	ppl
Branch: 	grids
Changes by:	mundell at cs.unipr.it	2005-12-01 19:10:46

Modified files:
	src            : Grid_public.cc Grid_nonpublic.cc Grid.defs.hh 

Log message:
	Reduce the dependency on the Grid_Generator Grid friend declaration:
	turn off hiding of parameters, temporarily let rays be inserted as
	parameters, always get the divisor via the divisor method, switch to
	use the Generator_System wrapper methods, multiply generators via
	Grid_Generator::multiply, construct grids by inserting rows instead of
	modifying inserted rows, compare generator systems in OK via
	is_equal_to, and swap entire rows via coefficient_swap.
	
	Take out the OK NC check and the add_generator NC handling.

Patches:
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.104&r2=1.1.2.105
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_nonpublic.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.51&r2=1.1.2.52
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid.defs.hh.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.83&r2=1.1.2.84




More information about the PPL-devel mailing list