git: ec83ae75cd6c - main - math/linbox: unbreak by upgrading to 1.7.0 Sablet

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Fri, 04 Aug 2023 15:39:00 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ec83ae75cd6ca71ddbee4c93d43de4464e63f5d2

commit ec83ae75cd6ca71ddbee4c93d43de4464e63f5d2
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-08-04 13:58:40 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-08-04 15:37:57 +0000

    math/linbox: unbreak by upgrading to 1.7.0 Sablet
    
    The upgrade of Givaro to 4.2.0 broke linbox, and the easyiest way to fix
    it is to upgrade, although it is BROKEN on -CURRENT.
    
    Release notes at
            <https://github.com/linbox-team/linbox/releases/tag/v1.7.0>.
---
 math/linbox/Makefile                               |  23 +-
 math/linbox/distinfo                               |   8 +-
 .../files/patch-interfaces_maple_lb-maple-path.sh  |  13 +
 .../files/patch-linbox_algorithms_det-rational.h   |  13 -
 math/linbox/files/patch-linbox_randiter_ntl-zz.h   |  11 -
 math/linbox/files/patch-linbox_ring_ntl_ntl-gf2e.h |  20 -
 .../files/patch-linbox_ring_ntl_ntl-lzz__pe.h      |  20 -
 .../files/patch-linbox_ring_ntl_ntl-lzz__pex.h     |  20 -
 .../files/patch-linbox_ring_ntl_ntl-lzz__px.h      |  20 -
 .../files/patch-linbox_ring_ntl_ntl-zz__pe.h       |  20 -
 math/linbox/pkg-plist                              | 471 +++++++++++++--------
 11 files changed, 311 insertions(+), 328 deletions(-)

diff --git a/math/linbox/Makefile b/math/linbox/Makefile
index 4a937d654a4b..10855a2bec51 100644
--- a/math/linbox/Makefile
+++ b/math/linbox/Makefile
@@ -1,12 +1,8 @@
 PORTNAME=	linbox
-PORTVERSION=	1.6.3
+PORTVERSION=	1.7.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	12
 CATEGORIES=	math
 
-PATCH_SITES=	https://github.com/linbox-team/linbox/commit/
-PATCHFILES=	b79fb13522fceef79e291922ca9c7af0a09b65ae.diff:-p1
-
 MAINTAINER=	thierry@FreeBSD.org
 COMMENT=	C++ library for exact, high-performance linear algebra
 WWW=		https://linalg.org/
@@ -14,6 +10,10 @@ WWW=		https://linalg.org/
 LICENSE=	GPLv2 LGPL21
 LICENSE_COMB=	dual
 
+# See https://github.com/linbox-team/givaro/issues/225
+# and https://github.com/linbox-team/linbox/issues/306
+BROKEN_FreeBSD_14=	fails to compile with clang 16
+
 BUILD_DEPENDS=	fflas-ffpack-config:math/fflas-ffpack
 LIB_DEPENDS=	libgmp.so:math/gmp		\
 		libgivaro.so:math/givaro
@@ -24,8 +24,8 @@ GH_ACCOUNT=	linbox-team
 
 USES=		autoreconf blaslapack:openblas compiler:c++11-lang gmake libtool localbase pkgconfig shebangfix
 
-SHEBANG_FILES=	benchmarks/perfpublisher.sh examples/test.sh	\
-		linbox-auto-install.sh linbox-config.in tests/jenkins-maker.sh	\
+SHEBANG_FILES=	benchmarks/perfpublisher.sh linbox-auto-install.sh	\
+		linbox-config.in tests/jenkins-maker.sh	\
 		tests/perfpublisher.sh tests/test_leak.sh
 
 OPTIONS_DEFINE=		DOXYGEN
@@ -42,14 +42,12 @@ FULL_BUILD_DEPENDS=	gnuplot:math/gnuplot
 FULL_LIB_DEPENDS=	libflint.so:math/flint2		\
 			libfplll.so:math/fplll		\
 			libiml.so:math/iml		\
-			libm4ri.so:math/m4ri		\
-			libm4rie.so:math/m4rie		\
 			libmpfr.so:math/mpfr		\
 			libntl.so:math/ntl		\
 			libtinyxml2.so:textproc/tinyxml2
 FULL_RUN_DEPENDS=	gnuplot:math/gnuplot
 FULL_USES=		ghostscript
-FULL_CONFIGURE_WITH=	flint fplll ghostscript gnuplot iml m4ri m4rie mpfr ntl
+FULL_CONFIGURE_WITH=	flint fplll ghostscript gnuplot iml mpfr ntl
 
 DOXYGEN_VARS=		BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed
 DOXYGEN_CONFIGURE_ENABLE=doc
@@ -59,8 +57,6 @@ DOXYGEN_BUILD_DEPENDS=	gsed:textproc/gsed	\
 			doxygen:devel/doxygen
 
 GNU_CONFIGURE=	yes
-# ATM expat and drivers are broken
-CONFIGURE_ARGS=	--without-expat
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
@@ -71,7 +67,4 @@ CONFIGURE_ARGS+=--disable-sse --disable-sse2 --disable-sse3 --disable-ssse3	\
 		--disable-avx --disable-avx2
 .endif
 
-pre-configure:
-	${REINPLACE_CMD} -e 's|@LINBOXSAGE_LIBS@||' ${WRKSRC}/linbox.pc.in
-
 .include <bsd.port.mk>
diff --git a/math/linbox/distinfo b/math/linbox/distinfo
index b79454e5a150..15dcc630ee57 100644
--- a/math/linbox/distinfo
+++ b/math/linbox/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1658981912
-SHA256 (linbox-team-linbox-v1.6.3_GH0.tar.gz) = ad3867b75b13c139ad30ccb9ade68a0a9c158ca99deb69d81cce1646f58e3b5e
-SIZE (linbox-team-linbox-v1.6.3_GH0.tar.gz) = 2311437
-SHA256 (b79fb13522fceef79e291922ca9c7af0a09b65ae.diff) = 12f65fda0d4dd6dde4c0b077719cd2596a3ce70a23f7754cbe26bde3847a4822
-SIZE (b79fb13522fceef79e291922ca9c7af0a09b65ae.diff) = 5144
+TIMESTAMP = 1645113194
+SHA256 (linbox-team-linbox-v1.7.0_GH0.tar.gz) = 810d306ed2a512e1f2129817eb4a10a696442bb827fe6635ce49d5b8d50c108f
+SIZE (linbox-team-linbox-v1.7.0_GH0.tar.gz) = 2312869
diff --git a/math/linbox/files/patch-interfaces_maple_lb-maple-path.sh b/math/linbox/files/patch-interfaces_maple_lb-maple-path.sh
new file mode 100644
index 000000000000..f40d034ad217
--- /dev/null
+++ b/math/linbox/files/patch-interfaces_maple_lb-maple-path.sh
@@ -0,0 +1,13 @@
+--- interfaces/maple/lb-maple-path.sh.orig	2021-12-14 10:16:03 UTC
++++ interfaces/maple/lb-maple-path.sh
+@@ -1,7 +1,7 @@
+-#!/usr/bin/sh
++#! /bin/sh
+ 
+ if test -r "lb-maple.mpl.bak"; then
+     mv lb-maple.mpl.bak lb-maple.mpl
+ fi
+ 
+-sed -e "s|lbpathvalue|lbpath:=\"$1\";|" -i.bak lb-maple.mpl  
+\ No newline at end of file
++sed -e "s|lbpathvalue|lbpath:=\"$1\";|" -i.bak lb-maple.mpl  
diff --git a/math/linbox/files/patch-linbox_algorithms_det-rational.h b/math/linbox/files/patch-linbox_algorithms_det-rational.h
deleted file mode 100644
index 00a042b81531..000000000000
--- a/math/linbox/files/patch-linbox_algorithms_det-rational.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- linbox/algorithms/det-rational.h.orig	2019-06-07 13:22:08 UTC
-+++ linbox/algorithms/det-rational.h
-@@ -79,8 +79,8 @@ namespace LinBox
- 	struct MyRationalModularDet {
- 		const Blackbox &A;
- 		const MyMethod &M;
--		const Integer &mul;//multiplicative prec;
--		const Integer &div;
-+		Integer mul;//multiplicative prec;
-+		Integer div;
- 
- 		MyRationalModularDet(const Blackbox& b, const MyMethod& n,
- 				     const Integer & p1, const Integer & p2) :
diff --git a/math/linbox/files/patch-linbox_randiter_ntl-zz.h b/math/linbox/files/patch-linbox_randiter_ntl-zz.h
deleted file mode 100644
index c227e957ad16..000000000000
--- a/math/linbox/files/patch-linbox_randiter_ntl-zz.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- linbox/randiter/ntl-zz.h.orig	2022-07-28 02:25:12 UTC
-+++ linbox/randiter/ntl-zz.h
-@@ -44,7 +44,7 @@ namespace LinBox
- 
- 			_size = NTL::to_ZZ(std::string(size).data());
- 
--			if (seed == integer(0)) NTL::SetSeed (NTL::to_ZZ(time(NULL)));
-+			if (seed == integer(0)) NTL::SetSeed (NTL::to_ZZ(static_cast<long>(time(NULL))));
- 
- 			else NTL::SetSeed(NTL::to_ZZ(std::string(seed).data()));
- 		}
diff --git a/math/linbox/files/patch-linbox_ring_ntl_ntl-gf2e.h b/math/linbox/files/patch-linbox_ring_ntl_ntl-gf2e.h
deleted file mode 100644
index ecfc19a197e8..000000000000
--- a/math/linbox/files/patch-linbox_ring_ntl_ntl-gf2e.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- linbox/ring/ntl/ntl-gf2e.h.orig	2022-07-28 02:52:14 UTC
-+++ linbox/ring/ntl/ntl-gf2e.h
-@@ -211,7 +211,7 @@ public :
-                 _size(size), _seed(seed)
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
-@@ -221,7 +221,7 @@ public :
- 
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
diff --git a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pe.h b/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pe.h
deleted file mode 100644
index 91f6f29cd477..000000000000
--- a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pe.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- linbox/ring/ntl/ntl-lzz_pe.h.orig	2022-07-28 02:52:14 UTC
-+++ linbox/ring/ntl/ntl-lzz_pe.h
-@@ -400,7 +400,7 @@ namespace LinBox
-                 _size(size), _seed(seed), _ring(F)
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
-@@ -411,7 +411,7 @@ namespace LinBox
- 
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
diff --git a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pex.h b/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pex.h
deleted file mode 100644
index b64c7cec7abc..000000000000
--- a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__pex.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- linbox/ring/ntl/ntl-lzz_pex.h.orig	2022-07-28 02:52:14 UTC
-+++ linbox/ring/ntl/ntl-lzz_pex.h
-@@ -533,7 +533,7 @@ namespace LinBox
-                 _size(size), _seed(seed), _ring(F)
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
-@@ -545,7 +545,7 @@ namespace LinBox
- 
-             {
-                 if(_seed == 0)
--                    NTL::SetSeed(NTL::to_ZZ(time(0)));
-+                    NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
-                 else
-                     NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
-             }
diff --git a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__px.h b/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__px.h
deleted file mode 100644
index ce93d36215a9..000000000000
--- a/math/linbox/files/patch-linbox_ring_ntl_ntl-lzz__px.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- linbox/ring/ntl/ntl-lzz_px.h.orig	2022-07-28 02:52:14 UTC
-+++ linbox/ring/ntl/ntl-lzz_px.h
-@@ -587,7 +587,7 @@ namespace LinBox
-                 _size(size), _seed(seed), _ring(F)
- 		{
- 			if(_seed == 0)
--				NTL::SetSeed(NTL::to_ZZ(time(0)));
-+				NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
- 			else
- 				NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
- 		}
-@@ -598,7 +598,7 @@ namespace LinBox
- 
- 		{
- 			if(_seed == 0)
--				NTL::SetSeed(NTL::to_ZZ(time(0)));
-+				NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(time(0))));
- 			else
- 				NTL::SetSeed(NTL::to_ZZ(static_cast<long unsigned int>(_seed)));
- 		}
diff --git a/math/linbox/files/patch-linbox_ring_ntl_ntl-zz__pe.h b/math/linbox/files/patch-linbox_ring_ntl_ntl-zz__pe.h
deleted file mode 100644
index fc97a4905b07..000000000000
--- a/math/linbox/files/patch-linbox_ring_ntl_ntl-zz__pe.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- linbox/ring/ntl/ntl-zz_pe.h.orig	2022-07-28 02:52:14 UTC
-+++ linbox/ring/ntl/ntl-zz_pe.h
-@@ -385,7 +385,7 @@ namespace LinBox
-                 _size(size), _seed(seed), _ring(F)
- 		{
- 			if(_seed == 0)
--				NTL::SetSeed(NTL::to_ZZ(time(0)));
-+				NTL::SetSeed(NTL::to_ZZ(static_cast<long>(time(0))));
- 			else {
- 				NTL::ZZ x;
- 				std::stringstream s;
-@@ -414,7 +414,7 @@ namespace LinBox
- 
- 		{
- 			if(_seed == 0)
--				NTL::SetSeed(NTL::to_ZZ(time(0)));
-+				NTL::SetSeed(NTL::to_ZZ( static_cast<long>(time(0))));
- 			else
- 				NTL::SetSeed(NTL::to_ZZ( static_cast<long>(_seed)) );
- 		}
diff --git a/math/linbox/pkg-plist b/math/linbox/pkg-plist
index bd18a928a35f..a08ba57bf119 100644
--- a/math/linbox/pkg-plist
+++ b/math/linbox/pkg-plist
@@ -37,6 +37,9 @@ include/linbox/algorithms/dense-nullspace.inl
 include/linbox/algorithms/det-rational.h
 include/linbox/algorithms/diophantine-solver.h
 include/linbox/algorithms/diophantine-solver.inl
+include/linbox/algorithms/dixon-solver/dixon-solver-dense.h
+include/linbox/algorithms/dixon-solver/dixon-solver-dense.inl
+include/linbox/algorithms/dixon-solver/dixon-solver-symbolic-numeric.h
 include/linbox/algorithms/double-det.h
 include/linbox/algorithms/dyadic-to-rational.h
 include/linbox/algorithms/eliminator.h
@@ -80,7 +83,6 @@ include/linbox/algorithms/matrix-blas3/mul-toomcook.inl
 include/linbox/algorithms/matrix-blas3/mul.h
 include/linbox/algorithms/matrix-hom.h
 include/linbox/algorithms/matrix-inverse.h
-include/linbox/algorithms/matrix-rank.h
 include/linbox/algorithms/mg-block-lanczos.h
 include/linbox/algorithms/mg-block-lanczos.inl
 include/linbox/algorithms/minpoly-integer.h
@@ -94,6 +96,11 @@ include/linbox/algorithms/poly-dixon.h
 include/linbox/algorithms/poly-interpolation.h
 include/linbox/algorithms/poly-smith-form-local-x.h
 include/linbox/algorithms/poly-smith-form.h
+include/linbox/algorithms/polynomial-matrix/fft-floating.inl
+include/linbox/algorithms/polynomial-matrix/fft-integral.inl
+include/linbox/algorithms/polynomial-matrix/fft-simd.h
+include/linbox/algorithms/polynomial-matrix/fft-utils.h
+include/linbox/algorithms/polynomial-matrix/fft.h
 include/linbox/algorithms/polynomial-matrix/matpoly-add-domain.h
 include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-multiprecision.inl
 include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-recint.inl
@@ -104,11 +111,7 @@ include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft.h
 include/linbox/algorithms/polynomial-matrix/matpoly-mult-kara.h
 include/linbox/algorithms/polynomial-matrix/matpoly-mult-naive.h
 include/linbox/algorithms/polynomial-matrix/order-basis.h
-include/linbox/algorithms/polynomial-matrix/polynomial-fft-transform-simd.inl
-include/linbox/algorithms/polynomial-matrix/polynomial-fft-transform.h
-include/linbox/algorithms/polynomial-matrix/polynomial-fft-transform.inl
 include/linbox/algorithms/polynomial-matrix/polynomial-matrix-domain.h
-include/linbox/algorithms/polynomial-matrix/simd.h
 include/linbox/algorithms/rational-cra-builder-early-multip.h
 include/linbox/algorithms/rational-cra-builder-early-single.h
 include/linbox/algorithms/rational-cra-builder-full-multip.h
@@ -122,7 +125,6 @@ include/linbox/algorithms/rational-solver-sn.h
 include/linbox/algorithms/rational-solver-sn.inl
 include/linbox/algorithms/rational-solver.h
 include/linbox/algorithms/rational-solver.inl
-include/linbox/algorithms/rational-solver2.h
 include/linbox/algorithms/rns.h
 include/linbox/algorithms/rns.inl
 include/linbox/algorithms/short-vector.h
@@ -240,18 +242,19 @@ include/linbox/matrix/abnormal-helpers.h
 include/linbox/matrix/abnormal-matrix.h
 include/linbox/matrix/archetype.h
 include/linbox/matrix/dense-matrix.h
+include/linbox/matrix/densematrix/blas-matrix-iterator.h
 include/linbox/matrix/densematrix/blas-matrix-multimod.h
 include/linbox/matrix/densematrix/blas-matrix.h
 include/linbox/matrix/densematrix/blas-matrix.inl
+include/linbox/matrix/densematrix/blas-submatrix.h
 include/linbox/matrix/densematrix/blas-submatrix.inl
 include/linbox/matrix/densematrix/blas-transposed-matrix.h
-include/linbox/matrix/densematrix/blas-triangularmatrix.inl
 include/linbox/matrix/factorized-matrix.h
 include/linbox/matrix/factorized-matrix.inl
 include/linbox/matrix/matrix-category.h
 include/linbox/matrix/matrix-domain.h
 include/linbox/matrix/matrix-traits.h
-include/linbox/matrix/matrixdomain/apply-domain.h
+include/linbox/matrix/matrixdomain/blas-matrix-domain-mul.inl
 include/linbox/matrix/matrixdomain/blas-matrix-domain.h
 include/linbox/matrix/matrixdomain/blas-matrix-domain.inl
 include/linbox/matrix/matrixdomain/matrix-domain-gf2.h
@@ -410,8 +413,8 @@ include/linbox/util/timer.h
 include/linbox/util/write-mm.h
 include/linbox/vector/bit-vector.h
 include/linbox/vector/bit-vector.inl
+include/linbox/vector/blas-subvector.h
 include/linbox/vector/blas-vector.h
-include/linbox/vector/blas-vector.inl
 include/linbox/vector/light_container.h
 include/linbox/vector/pair.h
 include/linbox/vector/random.h
@@ -477,13 +480,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/abnormal-matrix_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/algorithms_2smith-form-valence_8h-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/annotated.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__dep__incl.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__dep__incl.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__dep__incl.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__incl.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__incl.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/apply-domain_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/arch.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/athadet_8_c.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/athadet_8_c__incl.map
@@ -564,10 +560,21 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2archetype_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2archetype_8h__dep__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2archetype_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2smith_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2smith_8_c__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2smith_8_c__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_2smith_8_c__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_8h__dep__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blackbox_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__dep__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__dep__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-iterator_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-multimod_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-multimod_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix-multimod_8h__incl.md5
@@ -579,6 +586,13 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix_8h__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-matrix_8h__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__dep__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__dep__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-subvector_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-vector_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-vector_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/blas-vector_8h__dep__incl.md5
@@ -674,36 +688,13 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blackbox_container_symmetrize__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blackbox_factory.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_1_1_indexed_iterator.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_3_01_multi_mod_double_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__inherit__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__inherit__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_domain.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_domain_addin.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_domain_mul_add_3_01_blas_vector_3_01_field_01_4_00_01_blas_matrix_efb2dde2390c4f49bf9f771cb03af952.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_matrix_domain_subin.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_permutation.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_indexed_iterator.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_indexed_iterator__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_indexed_iterator__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_indexed_iterator__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_iterator.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_iterator__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_iterator__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_const_iterator__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_indexed_iterator.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_indexed_iterator__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_indexed_iterator__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_indexed_iterator__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_iterator.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_iterator__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_iterator__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_blas_submatrix_1_1_iterator__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_block_b_b.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_block_compose.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_block_coppersmith_domain.html
@@ -754,6 +745,31 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_diophantine_solver__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_direct_sum.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_lifting_container.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symboli63f2be15763ed6c70fa13a71fb7e0cde.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symboli63f2be15763ed6c70fa13a71fb7e0cde.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symboli63f2be15763ed6c70fa13a71fb7e0cde.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symbolic_numeric_norm_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dot_product_domain_3_01_givaro_1_1_modular_3_01uint16__t_00_01_compute__t_01_4_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dot_product_domain_3_01_givaro_1_1_modular_3_01uint32__t_00_01_compute__t_01_4_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_dot_product_domain_3_01_givaro_1_1_modular_3_01uint64__t_00_01_compute__t_01_4_01_4.html
@@ -805,6 +821,12 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_documentation__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_documentation__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_envelope__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data__coll__graph.md5
@@ -812,6 +834,7 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data__inherit__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_field_meta_data__inherit__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_fixed_prime_iterator.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_g_m_p_rational_element.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_gauss_domain.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_gauss_domain__inherit__graph.map
@@ -857,6 +880,9 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain_3_01_givaro_1_1_modular_3_01uint32__t_00_01_compute__t_01_4_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain_3_01_givaro_1_1_modular_3_01uint64__t_00_01_compute__t_01_4_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain_3_01_givaro_1_1_modular_3_01uint8__t_00_01_compute__t_01_4_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_m_v_product_domain__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_masked_prime_iterator.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_masked_prime_iterator__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_masked_prime_iterator__coll__graph.md5
@@ -876,6 +902,13 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_container_trait.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain_3_01_g_f2_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_domain__inherit__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_elt_pointer.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_meta_data.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_meta_data__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_meta_data__coll__graph.md5
@@ -884,7 +917,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_meta_data__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_meta_data__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_permutation.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_rank.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_stream.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_matrix_stream_reader.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_meta_data.html
@@ -977,8 +1009,17 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_protected_1_1_sparse_matrix_generic__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_r_n_s.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_abstract.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_abstract__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_abstract__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_abstract__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_archetype.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rand_iter_envelope__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_random_dense_matrix.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_random_dense_stream.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_random_dense_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_cat14a60865c7a516a843c39d5df39ee81a.map
@@ -1030,31 +1071,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_random_sparse_stream__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_random_sparse_stream__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_reconstruction.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dixon_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dixon_01_4__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dixon_01_4__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dixon_01_4__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparad5c83da9b1065b04157ceb4353f9c8e.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparad5c83da9b1065b04157ceb4353f9c8e.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparad5c83da9b1065b04157ceb4353f9c8e.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symb51cf1d7352f57edd3bf87ee5bad87e74.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symb51cf1d7352f57edd3bf87ee5bad87e74.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symb51cf1d7352f57edd3bf87ee5bad87e74.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symbolic_numeric_norm_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_reverse_vector.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_reverse_vector__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_reverse_vector__coll__graph.md5
@@ -1074,6 +1090,12 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_archetype__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_archetype__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__coll__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__coll__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_envelope__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_ring_interface.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_scalar_matrix.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_semi_d_iteration.html
@@ -1187,12 +1209,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blackbox_00_01_vector_categories_1_1_dense_zero_one_vector_tag_01_4__inherit__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blackbox_00_01_vector_categories_1_1_dense_zero_one_vector_tag_01_4__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_dense_vector_tag_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_dense_vector_tag_01_4__coll__graph.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_dense_vector_tag_01_4__coll__graph.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_dense_vector_tag_01_4__coll__graph.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_densebc655843957d86097c30ec92715b4524.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_densebc655843957d86097c30ec92715b4524.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_3_01_blas_matrix_3_01___field_01_4_00_01_vector_categories_1_1_densebc655843957d86097c30ec92715b4524.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_adapter.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_submatrix_owner_3_01_blackbox_00_01_vector_categories_1_1_dense_vector_tag_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_subvector.html
@@ -1208,12 +1224,17 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__coll__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_matrix__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transpose_owner.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix_3_01_transposed_blas_matrix_3_01_matrix_01_4_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__coll__graph.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__coll__graph.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__coll__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__inherit__graph.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__inherit__graph.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_transposed_blas_matrix__inherit__graph.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_triangular_blas_matrix.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_unparametric_rand_iter_3_01_n_t_l_1_1_z_z__p_01_4.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/class_lin_box_1_1_unparametric_rand_iter_3_01_n_t_l_1_1_z_z__p_01_4__coll__graph.map
@@ -1322,6 +1343,13 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/default_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/default_8h__dep__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/default_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__dep__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__dep__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-matrix_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-nullspace_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-nullspace_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-nullspace_8h__dep__incl.md5
@@ -1336,6 +1364,10 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-polynomial_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-polynomial_8h__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dense-polynomial_8h__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/densesolverat_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/densesolverat_8_c__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/densesolverat_8_c__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/densesolverat_8_c__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/deprecated.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/det_8_c.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/det_8_c__incl.map
@@ -1360,94 +1392,95 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/diagonal_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/diagonal_8h__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/diagonal_8h__incl.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000006.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000003.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000005.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000009.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000022.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000025.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000029.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000000_000035.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000008.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000015.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000017.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000031.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000002.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000004_000003.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000004_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000002.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000003.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000021.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000003.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000007.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000008.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000013.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000001_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000002_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000000.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000007.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000025.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000029.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000003_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000004_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000004_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000005_000034.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000015.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000017.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000006_000021.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000007_000006.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000007_000008.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000007_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000007_000015.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000002.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000006.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000017.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000026.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000010_000000.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000011_000010.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000012_000000.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000012_000010.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000013_000003.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000013_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000007.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000016_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000016_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000006.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000008.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000013.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000008_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000007.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000009_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000010_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000012_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000012_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000000.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000003.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000004.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000018.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000029.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000032.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000015_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000016_000014.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000017_000024.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000018_000000.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000019_000006.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000019_000015.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000022_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000023_000000.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000024_000000.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000001.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000018_000003.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000018_000004.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000018_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000018_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000019_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000020_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000020_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000023_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000023_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000023_000025.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000023_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000024_000009.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000024_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000007.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000027_000001.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000020.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000022.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000025_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000027_000000.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000027_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000027_000005.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000027_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000028_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000031_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000031_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000031_000017.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000001.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000004.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000006.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000009.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000013.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000034_000000.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000000.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000003.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000025.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000029_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000030_000000.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000030_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000030_000024.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000030_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000030_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000031_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000032_000029.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000032_000034.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000032_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000008.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000033_000014.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000034_000011.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000034_000015.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000034_000035.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000035_000009.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_000035_000034.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_02b7ce4c960f619e7c5478c4795fae93.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_02b7ce4c960f619e7c5478c4795fae93_dep.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_02b7ce4c960f619e7c5478c4795fae93_dep.md5
@@ -1485,6 +1518,9 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25a3dad0cbc989f4406249ec44ba917b_dep.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25a3dad0cbc989f4406249ec44ba917b_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25c54ace779594001bd2ffed102b48ce.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25c54ace779594001bd2ffed102b48ce_dep.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25c54ace779594001bd2ffed102b48ce_dep.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_25c54ace779594001bd2ffed102b48ce_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_29feea0786a8cc926667f762fb234b2b.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_29feea0786a8cc926667f762fb234b2b_dep.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_29feea0786a8cc926667f762fb234b2b_dep.md5
@@ -1526,7 +1562,13 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_7d0dfa90a1373fd2c8e8ca70d499dc6c_dep.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_7d0dfa90a1373fd2c8e8ca70d499dc6c_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_82564e5191afcdf72d713ac61ae04d49.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_82564e5191afcdf72d713ac61ae04d49_dep.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_82564e5191afcdf72d713ac61ae04d49_dep.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_82564e5191afcdf72d713ac61ae04d49_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_965788e378e5dce35657d90db117e13a.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_965788e378e5dce35657d90db117e13a_dep.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_965788e378e5dce35657d90db117e13a_dep.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_965788e378e5dce35657d90db117e13a_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_97e9319567d2a4a7dc9911eb59fd599b.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_97e9319567d2a4a7dc9911eb59fd599b_dep.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_97e9319567d2a4a7dc9911eb59fd599b_dep.md5
@@ -1535,6 +1577,10 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9906a54e6a581895354c2a2222b15e24_dep.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9906a54e6a581895354c2a2222b15e24_dep.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9906a54e6a581895354c2a2222b15e24_dep.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9a5fb83af990c7ae5075d08bac89b81d.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9a5fb83af990c7ae5075d08bac89b81d_dep.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9a5fb83af990c7ae5075d08bac89b81d_dep.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9a5fb83af990c7ae5075d08bac89b81d_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9c4fd8e1a7fa8a3318a77bfbc696906f.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9c4fd8e1a7fa8a3318a77bfbc696906f_dep.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_9c4fd8e1a7fa8a3318a77bfbc696906f_dep.md5
@@ -1580,6 +1626,14 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_fce6dfce75cd9043bb18144bfa548b73_dep.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dir_fce6dfce75cd9043bb18144bfa548b73_dep.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dist.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixon-solver-symbolic-numeric_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixon-solver-symbolic-numeric_8h__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixon-solver-symbolic-numeric_8h__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixon-solver-symbolic-numeric_8h__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixonsolve_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixonsolve_8_c__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixonsolve_8_c__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/dixonsolve_8_c__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/doc.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dot-product_8_c.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/dot-product_8_c__incl.map
@@ -1613,14 +1667,16 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2bigmat_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2charpoly_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2checksolve_8_c-example.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2densesolverat_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2det_8_c-example.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2dixonsolve_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2dot-product_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2doubledet_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2echelon_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2graph-charpoly_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2grid_reduce_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2integer-mul_8_c-example.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2mats_8_c-example.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2matrices_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2minpoly_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2mpidet_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2nullspacebasis_8_c-example.html
@@ -1630,6 +1686,7 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2poweroftwo_ranks_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2qchar_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2rank_8_c-example.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2ratdet_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2rr_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2samplebb_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2smith_8_c-example.html
@@ -1638,6 +1695,7 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2solve_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2sparseelimdet_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2sparseelimrank_8_c-example.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2sparsesolverat_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/examples_2valence_8_c-example.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/field_2archetype_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/field_2archetype_8h__dep__incl.map
@@ -2750,12 +2808,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_326.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_326.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_326.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_327.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_327.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_327.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_328.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_328.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_328.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_33.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_33.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/inherit_graph_33.png
@@ -3025,6 +3077,17 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/map-sparse_8inl__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/map-sparse_8inl__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/map-sparse_8inl__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrices_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrices_8_c__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrices_8_c__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrices_8_c__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__dep__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__dep__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__dep__incl.png
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__incl.map
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__incl.md5
+%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-domain_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h__dep__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h__dep__incl.md5
@@ -3032,13 +3095,6 @@ man/man1/linbox-config.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h__incl.md5
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-hom_8h__incl.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__dep__incl.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__dep__incl.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__dep__incl.png
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__incl.map
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__incl.md5
-%%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-rank_8h__incl.png
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-stream-readers_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-stream-readers_8h__incl.map
 %%DOXYGEN%%%%DOCSDIR%%/linbox-html/matrix-stream-readers_8h__incl.md5
*** 177 LINES SKIPPED ***