
CVSROOT: /cvs/ppl Module name: ppl Changes by: ericci@cs.unipr.it 2001-12-02 16:09:03
Modified files: src : Matrix.cc Polyhedron.cc Row.cc
Log message: In Polyhedron::intersection_assign_and_minimize added the assertion to verify if the resulting polyhedron is OK. In function Row::normalize() if we normalize an equality or a line, we decide that the first element of the corresponding row is positive. In function Matrix::back_substitute(), if we call linear_combine with an equality and an inequality, we must change the coefficients of the equality so that the coefficient of the inequality in the linear combination is non-negative.
Patches: 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.cc.diff?cvsroot... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.cc.diff?cvsroot=ppl&am...