linbox
File List
Here is a list of all documented files with brief descriptions:
 abnormal-helpers.h
 abnormal-matrix.h
 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. We provide a class to easily populate and plot files that represent benchmarks
 benchmark.inlCommon header to ease benchmarking routines. We provide a class to easily populate and plot files that represent benchmarks
 BenchmarkFile.h
 BenchmarkFile.inl
 bigmat.C
 bitonic-sort.h
 blackbox-block-container-base.hNO DOC
 blackbox-block-container.hNo doc
 blackbox.hFile including all of LinBox blackboxes
 blas-matrix-iterator.h
 blas-matrix-multimod.hSpecialisation for mutlimod field
 blas-matrix.h
 blas-subvector.h
 blas-vector.h
 blowup.hVis a vis irreducible degree d poly f(x), blowup of A \in (F[x]/<f^e>)^nxn to a a matrix coefficient field, specifically in F^ndexnde. This class is especially meant for use in Frobenius form algorithms. Based on ElSheik et al, "Fast Computation for Smith Forms of Sparse Matrices Over Local Rings", ISSAC 2012
 butterfly.h
 butterfly.inl
 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-parallel.hParallel (PALADIN) version of Chinese Remaindering Algorithm
 cra-domain-sequential.hSequencial version of Chinese Remaindering Algorithm
 cra-domain.hWrapper around PAR/SEQ version of ChineseRemainder
 cra-givrnsfixed.hNO DOC
 cra-kaapi.hNO DOC
 CSValue.h
 debug.h
 default.h
 dense-matrix.hNODOC
 dense-nullspace.hWe provide the right or left nullspace (kernel or cokernel) of a dense matrix
 dense-polynomial.hNo doc
 densesolverat.C
 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
 dixon-solver-symbolic-numeric.hNO DOC
 dixonsolve.C
 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$. Rank, nullspace, solve..
 gauss.hGauss elimination and applications for sparse matrices. Rank, nullspace, solve..
 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. This wrapper includes iml.h definitions in an IML namespace. The #defines found elsewhere in the library (eg X*ALLOC) are rewritten. The functions that are provided in the .a but not in the header are provided extern "C"
 integer-mul.C
 integer.hThis is a representation of arbitrary integers
 jit-matrix.hNodoc
 lattice.hLLL reduction
 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. This is a subset of Fflas* enums
 map-sparse.h
 map-sparse.inl
 matrices.C
 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-stream-readers.h
 minpoly-integer.h
 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. This file groups many implementations/specialisations of modular rings
 mpidet.C
 mul.hBLAS3 multiplication algorithms
 ntl-lzz_pex.hNO DOC
 ntl-lzz_px.hNO DOC
 ntl-zz_p.hNO DOC
 nullspace.hNullspace solutions. This file will eventually comprehend :
 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. other dense submatrix classes such as LinBox::BlasSubmatrix exihibit this functionality
 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
 ratdet.C
 rational-reconstruction.hNO DOC
 rational-solver.hRational solving (Dixon, Wiedemann,...)
 read-write-sparse.h
 rns.hResidue Number System tools. NO DOC
 rns.inlResidue Number System implementation. NO DOC
 rr.C
 samplebb.C
 scompose.h
 short-vector.hNO DOC
 sigma-basis.h$\sigma$-basis (minimal basis)
 sliced3.h
 smith-form-adaptive.h
 smith-form-binary.h
 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.h
 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
 sparsesolverat.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-blowup.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.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. usage: test-ffpack p A n, for n lsp factorization of A over Z/pZ
 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-ex.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.h
 toeplitz.hPartial Specialization of Toeplitz for Dense vectors from an FFT based on Shoup's NTL library
 valence.CValence of sparse matrix over Z or Zp
 vector-traits.hVector traits
 vector.h
 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.h