[PPL-devel] ppl/src BD_Shape.defs.hh BD_Shape.inlines.hh D ...

Enea Zaffanella zaffanella at cs.unipr.it
Mon Oct 24 14:29:39 CEST 2005


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	zaffanella at cs.unipr.it	2005-10-24 14:29:38

Modified files:
	src            : BD_Shape.defs.hh BD_Shape.inlines.hh 
	                 DB_Matrix.defs.hh DB_Matrix.inlines.hh 
	                 DB_Row.inlines.hh checked.defs.hh 

Log message:
	Removed a lot of commented out stuff from DB_Row.inlines.hh.
	When creating DB_Row and DB_Matrix objects, the coefficients are now
	initialized to the value PLUS_INFINITY.
	DB_Matrix no longer has unused (and unimplemented) methods space_dimensions()
	and add_rows_and_columns().
	BD_Shape no longer needs the method init().
	In the BD_Shape implementation, added a couple of utility function that
	help in factoring common code.
	In methods adding space dimensions, take into accoount that the newly
	added coefficients are already initialized to PLUS_INFINITY.
	Added a lot of missing const qualifications.
	The shortest_path_reduction_assign() method has been almost reimplemented
	from scratch: it should now be easier to move towards an implementation
	where shortest-path closure is not compromised by reduction.
	Several comments improved.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/BD_Shape.defs.hh.diff?cvsroot=ppl&r1=1.34&r2=1.35
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/BD_Shape.inlines.hh.diff?cvsroot=ppl&r1=1.67&r2=1.68
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/DB_Matrix.defs.hh.diff?cvsroot=ppl&r1=1.5&r2=1.6
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/DB_Matrix.inlines.hh.diff?cvsroot=ppl&r1=1.5&r2=1.6
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/DB_Row.inlines.hh.diff?cvsroot=ppl&r1=1.7&r2=1.8
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/checked.defs.hh.diff?cvsroot=ppl&r1=1.24&r2=1.25




More information about the PPL-devel mailing list