linbox
File List
Here is a list of all documented files with brief descriptions:
 blackbox/archetype.hNO DOC
 element/archetype.hNO DOC
 field/archetype.hNO DOC
 matrix/archetype.hNO DOC
 randiter/archetype.hNO DOC
 ring/archetype.hSpecification and archetypic instance for the ring interface
 bbcharpoly.hNo doc
 benchmark-crafixed.CBenchmarking fixed CRA routines
 benchmark-fgemm.CBenchmarking dense matrix multiplication on finite fields
 benchmark-fields.CNo doc
 benchmark-ftrXm.CBenchmarking triangular matrix multiplication on finite fields
 benchmark.hCommon header to ease benchmarking routines
 bitonic-sort.hImplement bitonic sorting network
 blackbox-block-container-base.hNO DOC
 blackbox-block-container.hNo doc
 blas-domain.hNO DOC
 blas-matrix-multimod.hA BlasMatrix<_Field > represents a matrix as an array of _Field::Elements
 blas-matrix.hA BlasMatrix<_Field > represents a matrix as an array of _Field::Elements
 butterfly.h
 charpoly.C
 checker.CScript to run LinBox tests
 checksolve.C
 commentator.hReports information to the user
 cra-domain-omp.hParallel (OMP) version of Chinese Remaindering Algorithm
 cra-domain-seq.hSequencial version of Chinese Remaindering Algorithm
 cra-domain.hWrapper around OMP/SEQ version of ChineseRemainder
 cra-early-multip.hNO DOC
 cra-early-single.hNO DOC
 cra-full-multip-fixed.hCRA for multi-residues
 cra-full-multip.hNO DOC
 cra-givrnsfixed.hNO DOC
 cra-kaapi.hNO DOC
 debug.hVarious utilities for debugging
 default.hDefine some const
 dense-nullspace.hWe provide the right or left nullspace (kernel or cokernel) of a dense matrix
 det.CExamples/det.C
 det.hNO DOC
 diagonal-gf2.hRandom diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners
 diagonal.hRandom diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners
 dot-product.C
 doubledet.C
 echelon-form.hNO DOC
 echelon.C
 ex-fields-archetype.COn using the field archetype to avoid code bloat
 ex-fields.CUsing a template function with two distinct fields
 frobenius.hNO DESC
 gauss-gf2.hGauss elimination and applications for sparse matrices on $F_2$
 gauss.hGauss elimination and applications for sparse matrices
 givaro-extension.hNO DOC
 givaro-gfq.h
 givaro-polynomial.hNO DOC
 randiter/gmp-rational.hGenerate a random rational with prescribed size
 graph-charpoly.C
 hilbert.hNO DESC
 iml_wrapper.hWraper for IML routines and puts them in a dedicated namespace
 integer.hThis is a representation of arbitrary integers
 lattice.hLLL reductionThis is an interface to NTL/FPLLL
 field/lidia-gfq.hLiDIA : NO DOC
 lifting-container.hLifting from mod p^n to rationals NO DOC
 linbox-tags.hProvides tags for various algorithms/solutions, à la FFLAS
 matrix-hom.hMatrix Homomorphism A map function converts a matrix on a field/ring to its natural image in another field/ring
 matrix-rank.hComputes the rank of a matrix by Gaussian Elimination, in place
 matrix-stream-readers.hHere is where all the formats (each of which is a subclass of MatrixStreamReader) are defined, in two places:
 methods.hNO DOC
 minpoly-integer.hCompute the minpoly of a matrix over an integer ring using modular arithmetic
 minpoly.C
 modular-balanced-double.hBalanced representation of Z/mZ over double
 modular-balanced-float.hBalanced representation of Z/mZ over float
 modular-balanced-int32.hBalanced representation of Z/mZ over int32_t
 modular-balanced-int64.hBalanced representation of Z/mZ over int64_t
 field/modular-balanced.hCommon header for any modular-balanced field
 modular-byte.hRepresentation of Z/mZ over byte
 modular-crooked-double.hCrooked representation of Z/mZ over double
 modular-double.hStandard representation of Z/mZ over double
 modular-float.hRepresentation of Z/mZ over float
 modular-int.CExample of arithmetic in the Modular<int> finite field
 modular-int32.hRepresentation of Z/mZ over int32_t
 modular-int64.hRepresentation of Z/mZ over int64_t
 modular-short.hRepresentation of Z/mZ over short
 field/modular.hA Modular field is a representations of Z/mZ
 mul.hBLAS3 multiplication algorithms
 ntl-GF2E.hNO DOC
 ntl-lzz_p.hNO DOC
 ntl-lzz_pE.hNO DOC
 ntl-lzz_pX.hNO DOC
 ntl-RR.hNO DOC
 field/NTL/ntl-ZZ.hNO DOC
 ntl-ZZ_p.hNO DOC
 ntl-ZZ_pE.hNO DOC
 nullspace.hNullspace solutions
 permutation-matrix.hA permutation class for operations on permutations, their representations and matrix row/column permuting
 PID-double.hNO DOC
 PID-integer.hNO DOC
 random-integer.hGenerates random Integers
 matrix/random-matrix.hImplementation of random matrices
 random-matrix.inlImplementation of random matrices
 random-prime.hGenerates random positive prime Integers
 rank.C
 rational-reconstruction.hNO DOC
 rational-solver.hRational solving (Dixon, Wiedemann,...)
 rational-solver2.hNO DOC
 rns.hResidue Number System tools
 rns.inlResidue Number System implementation
 scompose.hImplemenatation of EGV and EGV+ algorithm
 short-vector.hNO DOCNO DOC
 sigma-basis.h$\sigma$-basis (minimal basis)
 smith-form-adaptive.hImplement the adaptive algorithm for Smith form computation
 smith-form-binary.hImplementation of EGV and EGV+ algorithm
 smith.C
 smithvalence.C
 smithvalence.h
 sms.hMatrixStreamReader for sms matrix format
 solve.CBlackbox solvers
 solve.hSystem Solving
 sparseelimdet.C
 sparseelimrank.C
 stream.hGeneration of sequences of random vectors
 test-bitonic-sort.CNo doc
 test-blackbox-block-container.CNo doc
 test-blas-domain.CNo doc
 test-block-ring.CNo doc
 test-butterfly.CNo doc
 test-charpoly.CTests the characteristic polynomial of sparse and special matrices
 test-commentator.CNo doc
 test-common.CNo doc
 test-companion.CNo doc
 test-cra.CWe test the various CRA algorithms here
 test-cradomain.CTests LinBox::ChineseRemainer
 test-dense-zero-one.CNo doc
 test-dense.CNo doc
 test-det.CNo doc
 test-diagonal.CNo doc
 test-dif.CNo doc
 test-direct-sum.CNo doc
 test-echelon-form.CNo doc
 test-ffpack.CTests for the ffpack set of routines
 test-field.hTests field operations
 test-frobenius.CNo doc
 test-ftrmm.CTests all variants of applyP, ftrmm, ftrsm and fgemm for varions m,k,n and leading dimensions combinations
 test-getentry.CNo doc
 test-gf2.CNo doc
 test-givaro-fields.CTest fields build on Givaro
 test-gmp-rational.CNo doc
 test-hilbert.CNo doc
 test-hom.CNo doc
 test-inverse.CNo doc
 test-isposdef.CNo doc
 test-ispossemidef.CNo doc
 test-la-block-lanczos.CNo doc
 test-last-invariant-factor.CNo doc
 test-lidia-gfq.CNo doc
 test-matrix-domain.CNo real doc
 test-matrix-stream.CNo doc
 test-mg-block-lanczos.CNo doc
 test-minpoly.CNo doc
 test-modular-balanced-double.CTests only runFieldTests on modular-balanced-double
 test-modular-balanced-float.CTests only runFieldTests on modular-balanced-float
 test-modular-balanced-int.CTests only runFieldTests on modular-balanced-int32_t
 test-modular-byte.CRun runFieldTests and testRandomIterator on modular-byte
 test-modular-double.CTests only runFieldTests for modular-double
 test-modular-float.C
 test-modular-int.CRun runFieldTests testRandomIterator tests on modular-int32_t
 test-modular-short.CRun runFieldTests testRandomIterator tests on modular-short
 test-modular.CRunFieldTests on various Modular<XXX> fields
 test-moore-penrose.CNo doc
 test-ntl-hankel.CNo doc
 test-ntl-lzz_p.CNo doc
 test-ntl-RR.CNo doc
 test-ntl-sylvester.CNo doc
 test-ntl-toeplitz.CNo doc
 test-ntl-ZZ_p.CNo doc
 test-nullspace.CTests the dense nullspace functions for Zp
 test-optimization.CNo doc
 test-param-fuzzy.CNo doc
 test-PID-integer.CRun runFieldTests testRandomIterator tests on PID_integer
 test-qlup.CTests LQUP decomposition, solve, and nullspace of a random sparse matrice
 test-randiter-nonzero.CNo doc
 test-rank.CNo doc
 test-rat-minpoly.CNo doc
 test-rat-solve.CNo doc
 test-rational-matrix-factory.CNo doc
 test-rational-reconstruction-base.CTests rational reconstruction using rational-cra2.h
 test-rational-solver-adaptive.CNo doc
 test-rational-solver.CNo doc
 test-scalar-matrix.CNo doc
 test-smith-form-adaptive.CNo doc
 test-smith-form-binary.CNo doc
 test-smith-form-iliopoulos.CNo doc
 test-smith-form-local.CNo doc
 test-smith-form.CNo doc
 test-solve.CNo doc
 test-sparse.CNo doc
 test-subiterator.CNo doc
 test-submatrix.CNo doc
 test-subvector.CNo doc
 test-sum.CNo doc
 test-toeplitz-det.CNo doc
 test-toom-cook.CToom-cook multiplication routine
 test-trace.CNo doc
 test-triplesbb.CNo doc
 test-unparametric-field.CNo doc
 test-vector-domain.CNo doc
 test-zero-one.CNo doc
 test-zo.CNo doc
 timer.hLinBox timer is Givaro's
 toeplitz.hPartial Specialization of Toeplitz for Dense vectors from an FFT based on Shoup's NTL library
 triplesbb.hNO DOC
 valence.CValence of sparse matrix over Z or Zp
 vector-traits.hVector traits
 wiedemann.hMinpoly computation and Wiedeman solvers
 zero-one.inlNO DOC
 zo-gf2.inlNO DOC
 zo.hWe define a blackbox class of the same name as that in zero-one.h, hence we use the same name here