ppl/src ConSys.cc GenSys.cc Integer.defs.hh In ...

CVSROOT: /cvs/ppl Module name: ppl Changes by: roberto@cs.unipr.it 2004-08-22 19:07:02
Modified files: src : ConSys.cc GenSys.cc Integer.defs.hh Integer.inlines.hh Matrix.cc Polyhedron_public.cc Polyhedron_widenings.cc Row.cc Row.defs.hh Row.inlines.hh conversion.cc
Log message: Functions const Integer& operator*(const Row& x, const Row& y) and const Integer& reduced_scalar_product(const Row& x, const Row& y) removed. New functions void scalar_product_assign(Integer& z, const Row& x, const Row& y) and void reduced_scalar_product_assign(Integer& z, const Row& x, const Row& y) provide the same functionality, but without (explicitely) using temporaries. New functions int scalar_product_sign(const Row& x, const Row& y) and int reduced_scalar_product_sign(const Row& x, const Row& y) return the sign of the (reduced) scalar product of the given arguments. New function void add_mul_assign(Integer& x, const Integer& y, const Integer& z) to efficiently compute x += y*z.
Patches: http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.cc.diff?cvsroot=ppl... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.cc.diff?cvsroot=ppl... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Integer.defs.hh.diff?cvsro... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Integer.inlines.hh.diff?cv... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Matrix.cc.diff?cvsroot=ppl... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron_public.cc.diff?... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron_widenings.cc.di... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.cc.diff?cvsroot=ppl&am... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.defs.hh.diff?cvsroot=p... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.inlines.hh.diff?cvsroo... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/conversion.cc.diff?cvsroot...
participants (1)
-
Roberto Bagnara