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