[PPL-devel] ppl/src ConSys.cc ConSys.defs.hh GenSys.cc Gen ...

Enea Zaffanella zaffanella at spartacus.cs.unipr.it
Mon Oct 22 15:10:10 CEST 2001


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	zaffanella at cs.unipr.it	2001-10-22 15:10:10

Modified files:
	src            : ConSys.cc ConSys.defs.hh GenSys.cc 
	                 GenSys.defs.hh Generator.defs.hh 
	                 Generator.inlines.hh Polyhedron.defs.hh 

Log message:
	Operators |, ^, /= have now been replaced by functions `line', 'ray' and
	'vertex'. Note that the function vertex has an _optional_ second argument
	(the denominator), with default value 1.
	Hopefully, all the documentation has been changed accordingly (please check).
	In GenSys and ConSys, now the functions assign_variable and substitute_variable
	take a _const_ Integer& as their third argument.
	The same change cannot be applied to the corresponding functions defined
	on Polyhedron, since we perform a swap on this argument, so that it cannot
	be const.
	However, I am now seeing if it is possible to have also these as "optional"
	arguments, with a default value of 1. Alas, I need to read the C++ manual
	in order to see how I can define a default value for a non-const argument
	passed by reference.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.cc.diff?cvsroot=ppl&r1=1.8&r2=1.9
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.defs.hh.diff?cvsroot=ppl&r1=1.16&r2=1.17
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.cc.diff?cvsroot=ppl&r1=1.10&r2=1.11
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.defs.hh.diff?cvsroot=ppl&r1=1.25&r2=1.26
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator.defs.hh.diff?cvsroot=ppl&r1=1.15&r2=1.16
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator.inlines.hh.diff?cvsroot=ppl&r1=1.6&r2=1.7
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron.defs.hh.diff?cvsroot=ppl&r1=1.40&r2=1.41




More information about the PPL-devel mailing list