linbox
File List
Here is a list of all documented files with brief descriptions:
 abnormal-helpers.h/
 abnormal-matrix.h
 apply-domain.hNO DOC
 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
 athadet.C
 bbcharpoly.hNo doc
 benchmark-dense-solve.CSolving dense linear system over Q or Zp
 benchmark-example.CBenchmarking example
 benchmark-fields.CNo doc
 benchmark-metadata.CMetadata
 benchmark-metadata.hMetadata
 benchmark-utils.hUtils
 benchmark.hCommon header to ease benchmarking routines
 benchmark.inlCommon header to ease benchmarking routines
 BenchmarkFile.h
 BenchmarkFile.inl
 bigmat.C
 bitonic-sort.hImplement bitonic sorting network
 blackbox-block-container-base.hNO DOC
 blackbox-block-container.hNo doc
 blackbox.hFile including all of LinBox blackboxes
 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
 blas-vector.hA BlasVector<_Field > represents a vector as an array of _Field::Elements
 butterfly.h
 butterfly.inlFirst linbox block: butterfly method implementations Second LinBox block: butterfly switch and switch factory impls
 charpoly.C
 checker.CScript to run LinBox tests
 checksolve.C
 commentator.hReports information to the user
 cra-builder-early-multip.hNO DOC
 cra-builder-full-multip-fixed.hCRA for multi-residues
 cra-builder-full-multip.hNO DOC
 cra-builder-single.hChinese remaindering of a single value
 cra-domain-omp.hParallel (OMP) version of Chinese Remaindering Algorithm
 cra-domain-sequential.hSequencial version of Chinese Remaindering Algorithm
 cra-domain.hWrapper around OMP/SEQ version of ChineseRemainder
 cra-givrnsfixed.hNO DOC
 cra-kaapi.hNO DOC
 CSValue.h
 debug.hVarious utilities for debugging
 default.hDefine some const
 dense-matrix.hNODOC
 dense-nullspace.hWe provide the right or left nullspace (kernel or cokernel) of a dense matrix
 dense-polynomial.hNo doc
 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.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
 generic.hGenric random iterator
 randiter/gmp-rational.hGenerate a random rational with prescribed size
 graph-charpoly.C
 grid_reduce.C
 hilbert.hNO DESC
 iml_wrapper.hWraper for IML routines and puts them in a dedicated namespace
 integer-mul.C
 integer.hThis is a representation of arbitrary integers
 jit-matrix.hNodoc
 lattice.hLLL reductionThis is an interface to NTL/FPLLL
 lifting-container.hLifting from mod p^n to rationals NO DOC
 linbox-config.hLinbox base configuration file
 linbox-tags.hProvides tags for various algorithms/solutions, à la FFLAS
 map-sparse.h
 map-sparse.inl
 matrix-domain.hNODOC
 matrixdomain/matrix-domain.hNO DOC
 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:
 mats.C
 minpoly-integer.hCompute the minpoly of a matrix over an integer ring using modular arithmetic
 minpoly.C
 modular-int.CExample of arithmetic in the Givaro::Modular<int> finite field
 modular.hA Givaro::Modular ring is a representations of Z/mZ
 mpidet.C
 mul.hBLAS3 multiplication algorithms
 ntl-lzz_pex.hNO DOC
 ntl-lzz_px.hNO DOC
 ntl-zz_p.hNO DOC
 nullspace.hNullspace solutions
 nullspacebasis.C
 nullspacebasis_rank.C
 omp-benchmark.CF
 omp_block_rank.C
 opencl-domain.hNO DOC
 opencl-resource-controller.h
 optimizer.h
 permutation-matrix.h
 plain-matrix.hReference representation of a PlainMatrix (dense, memory allocating) class and PlainSubmatrix (dense, non-allocating) class
 power_rank.C
 poweroftwo_ranks.C
 qchar.C
 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
 read-write-sparse.h
 rns.hResidue Number System tools
 rns.inlResidue Number System implementation
 rr.C
 samplebb.C
 scompose.hImplemenatation of EGV and EGV+ algorithm
 short-vector.hNO DOCNO DOC
 sigma-basis.h$\sigma$-basis (minimal basis)
 sliced3.h
 smith-form-adaptive.hImplement the adaptive algorithm for Smith form computation
 smith-form-binary.hImplementation of EGV and EGV+ algorithm
 smith-form-valence.h
 blackbox/smith.CMod m Smith form by elmination
 smith.C
 smithsparse.C
 smithvalence.C
 sms.hMatrixStreamReader for sms matrix format
 solution-tags.hThis allows files defining objects that have traits concerning several solutions to get the tags and traits with one inclusion
 solve.CBlackbox solvers
 sparse-associative-vector.h
 sparse-coo-implicit-matrix.h
 sparse-coo-matrix.h
 sparse-csr-matrix.h
 sparse-domain.h
 sparse-ell-matrix.h
 sparse-ellr-matrix.h
 sparse-generic.h
 sparse-hyb-matrix.h
 sparse-map-map-matrix.hSupports fast elementary row AND column operations simultaneously
 sparse-map-map-matrix.inlSupports fast elementary row AND column operations simultaneously
 sparse-matrix.hA SparseMatrix<_Field, _Storage> ...
 sparse-parallel-vector.h
 sparse-sequence-vector.h
 sparse-tpl-matrix-omp.hNO DOC
 sparse-tpl-matrix-omp.inlNO DOC
 sparse-tpl-matrix.hA SparseMatrix<_Field, SparseMatrixFormat::TPL > is a vector of (i,j,value) triples
 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-block-wiedemann.CNo doc
 test-butterfly.CNo doc
 test-charpoly.CTests the characteristic polynomial of sparse and special matrices
 test-commentator.CNo doc
 test-common.inlNo 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-fibb.CNo doc
 test-field.hTests ring and 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.CBasic field functionality check
 test-givaro-interfaces.CNo doc
 test-givaro-zpz.CNo doc
 test-givaro-zpzuns.CNo doc
 test-gmp-rational.CNo doc
 test-hilbert.CNo doc
 test-hom.CNo doc
 test-image-field.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-matrix-domain.CNo real doc
 test-matrix-stream.CNo doc
 test-matrix-utils.hUtilities for tests on matrices
 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.CFor each integer type T, Givaro::ModularBalanced<T> is tested with a small primm and with a large prime using runFieldTests and testRandomIterator
 test-modular-byte.CRun runFieldTests and testRandomIterator on modular-byte
 test-modular-double.CTests only runFieldTests for modular-double
 test-modular-float.CTests only runFieldTests for modular-float
 test-modular-int.CFor each integer type T, Givaro::Modular<T> is tested with a small primm and with a large prime using runFieldTests and testRandomIterator
 test-modular-short.CRun runFieldTests testRandomIterator tests on modular-short
 test-modular.CRunFieldTests on various Givaro::Modular<XXX> fields
 test-moore-penrose.CNo doc
 test-mpi-comm.CCheck MPI communicator interface
 test-ntl-hankel.CNo doc
 test-ntl-lzz_p.CNo doc
 test-ntl-lzz_pe.CNo doc
 test-ntl-lzz_pex.CNo doc
 test-ntl-lzz_px.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-one-invariant-factor.CNo doc
 test-optimization.CNo doc
 test-param-fuzzy.CNo doc
 test-plain-domain.CNo real doc
 test-qlup.CTests LQUP decomposition, solve, and nullspace of a random sparse matrice
 test-quad-matrix.CNo doc
 test-randiter-nonzero-prime.CNo doc
 test-rank-md.CNo doc
 test-rank-u32.CNo doc
 test-rank.hNo 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-cra-var-prec.h
 test-rational-solver-adaptive.CNo doc
 test-rational-solver.CNo doc
 test-regression.CTests former bugs to check that no regression made them show up again
 test-scalar-matrix.CNo doc
 test-smith-form-adaptive.CNo doc
 test-smith-form-binary.CTest the EGV divide and conquer SNF alg
 test-smith-form-iliopoulos.CNo doc
 test-smith-form-local.CNo doc
 test-smith-form.CNo doc
 test-smith-form.hTools for making matrix with known SNF
 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-transpose.CNo doc
 test-triplesbb-omp.CNo doc
 test-triplesbb.CNo doc
 test-tutorial.CNo doc
 test-vector-domain.CNo doc
 test-zero-one.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
 tutorial.C
 valence.CValence of sparse matrix over Z or Zp
 vector-traits.hVector traits
 vector.hA DenseVector<_Field > is default dense vector of _Field::Elements
 whisart_trace.hWhisart trace Computes the trace of D1 B D2 B^T D1 or D1 B^T D2 B D1
 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