- Complete revamp of methods in class matrix. Some redundant (and poor)
authorRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Thu, 10 Aug 2000 17:14:39 +0000 (17:14 +0000)
committerRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Thu, 10 Aug 2000 17:14:39 +0000 (17:14 +0000)
commitdb5765dc91202851739e196ba11bfccb0b3fe7bc
treec84dbe7919adb61cbfc2e509cdc651f22a3f57ef
parent55d35dcf72dc411c8265628fcad2bd67d320a8c9
- Complete revamp of methods in class matrix.  Some redundant (and poor)
  implementations of elimination schemes were thrown out.  The code is now
  highly orthogonal, more flexible and much more efficient.  The function
  lsolve() now falls back to matrix::solve(), which in turn calls different
  elimination strategies.  matrix::fraction_free_elim() was thrown out for
  good.  matrix::pivot() has now two integer arguments (ro and co) to allow
  pivoting when eliminating to echelon form.
- Some new checks to guard against regressions in the new matrix code.
- Some minor bug-fixes in documentation.
- Bumped up version from 0.6.3 to 0.6.4.
- ...and the usual changes triggered by other changes.
28 files changed:
INSTALL
NEWS
check/check_lsolve.cpp
check/check_matrices.cpp
check/checks.cpp
check/checks.h
check/exam_differentiation.cpp
check/exam_lsolve.cpp
check/exam_matrices.cpp
check/exam_paranoia.cpp
check/exams.h
check/time_dennyfliegner.cpp
check/times.h
configure
configure.in
doc/reference/DoxyfileHTML
doc/reference/DoxyfileTEX
doc/tutorial/ginac.texi
doc/tutorial/stamp-vti
doc/tutorial/version.texi
ginac/archive.cpp
ginac/flags.h
ginac/inifcns.cpp
ginac/matrix.cpp
ginac/matrix.h
ginac/numeric.cpp
ginac/power.cpp
ginac/version.h