| abnormal-helpers.h | / |
| abnormal-matrix.h | |
| apply-domain.h | NO DOC |
| blackbox/archetype.h | NO DOC |
| element/archetype.h | NO DOC |
| field/archetype.h | NO DOC |
| matrix/archetype.h | NO DOC |
| randiter/archetype.h | NO DOC |
| ring/archetype.h | Specification and archetypic instance for the ring interface |
| athadet.C | |
| bbcharpoly.h | No doc |
| benchmark-dense-solve.C | Solving dense linear system over Q or Zp |
| benchmark-example.C | Benchmarking example |
| benchmark-fields.C | No doc |
| benchmark-metadata.C | Metadata |
| benchmark-metadata.h | Metadata |
| benchmark-utils.h | Utils |
| benchmark.h | Common header to ease benchmarking routines |
| benchmark.inl | Common header to ease benchmarking routines |
| BenchmarkFile.h | |
| BenchmarkFile.inl | |
| bigmat.C | |
| bitonic-sort.h | Implement bitonic sorting network |
| blackbox-block-container-base.h | NO DOC |
| blackbox-block-container.h | No doc |
| blackbox.h | File including all of LinBox blackboxes |
| blas-matrix-multimod.h | A BlasMatrix<_Field > represents a matrix as an array of _Field::Elements |
| blas-matrix.h | A BlasMatrix<_Field > represents a matrix as an array of _Field::Elements |
| blas-vector.h | A BlasVector<_Field > represents a vector as an array of _Field::Elements |
| butterfly.h | |
| butterfly.inl | First linbox block: butterfly method implementations Second LinBox block: butterfly switch and switch factory impls |
| charpoly.C | |
| checker.C | Script to run LinBox tests |
| checksolve.C | |
| commentator.h | Reports information to the user |
| cra-builder-early-multip.h | NO DOC |
| cra-builder-full-multip-fixed.h | CRA for multi-residues |
| cra-builder-full-multip.h | NO DOC |
| cra-builder-single.h | Chinese remaindering of a single value |
| cra-domain-omp.h | Parallel (OMP) version of Chinese Remaindering Algorithm |
| cra-domain-sequential.h | Sequencial version of Chinese Remaindering Algorithm |
| cra-domain.h | Wrapper around OMP/SEQ version of ChineseRemainder |
| cra-givrnsfixed.h | NO DOC |
| cra-kaapi.h | NO DOC |
| CSValue.h | |
| debug.h | Various utilities for debugging |
| default.h | Define some const |
| dense-matrix.h | NODOC |
| dense-nullspace.h | We provide the right or left nullspace (kernel or cokernel) of a dense matrix |
| dense-polynomial.h | No doc |
| det.C | Examples/det.C |
| det.h | NO DOC |
| diagonal-gf2.h | Random diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners |
| diagonal.h | Random diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners |
| dot-product.C | |
| doubledet.C | |
| echelon.C | |
| ex-fields-archetype.C | On using the field archetype to avoid code bloat |
| ex-fields.C | Using a template function with two distinct fields |
| frobenius.h | NO DESC |
| gauss-gf2.h | Gauss elimination and applications for sparse matrices on |
| gauss.h | Gauss elimination and applications for sparse matrices |
| generic.h | Genric random iterator |
| randiter/gmp-rational.h | Generate a random rational with prescribed size |
| graph-charpoly.C | |
| grid_reduce.C | |
| hilbert.h | NO DESC |
| iml_wrapper.h | Wraper for IML routines and puts them in a dedicated namespace |
| integer-mul.C | |
| integer.h | This is a representation of arbitrary integers |
| jit-matrix.h | Nodoc |
| lattice.h | LLL reductionThis is an interface to NTL/FPLLL |
| lifting-container.h | Lifting from mod p^n to rationals NO DOC |
| linbox-config.h | Linbox base configuration file |
| linbox-tags.h | Provides tags for various algorithms/solutions, à la FFLAS |
| map-sparse.h | |
| map-sparse.inl | |
| matrix-domain.h | NODOC |
| matrixdomain/matrix-domain.h | NO DOC |
| matrix-hom.h | Matrix Homomorphism A map function converts a matrix on a field/ring to its natural image in another field/ring |
| matrix-rank.h | Computes the rank of a matrix by Gaussian Elimination, in place |
| matrix-stream-readers.h | Here is where all the formats (each of which is a subclass of MatrixStreamReader) are defined, in two places: |
| mats.C | |
| minpoly-integer.h | Compute the minpoly of a matrix over an integer ring using modular arithmetic |
| minpoly.C | |
| modular-int.C | Example of arithmetic in the Givaro::Modular<int> finite field |
| modular.h | A Givaro::Modular ring is a representations of Z/mZ |
| mpidet.C | |
| mul.h | BLAS3 multiplication algorithms |
| ntl-lzz_pex.h | NO DOC |
| ntl-lzz_px.h | NO DOC |
| ntl-zz_p.h | NO DOC |
| nullspace.h | Nullspace solutions |
| nullspacebasis.C | |
| nullspacebasis_rank.C | |
| omp-benchmark.C | F |
| omp_block_rank.C | |
| opencl-domain.h | NO DOC |
| opencl-resource-controller.h | |
| optimizer.h | |
| permutation-matrix.h | |
| plain-matrix.h | Reference 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.h | Implementation of random matrices |
| random-matrix.inl | Implementation of random matrices |
| random-prime.h | Generates random positive prime Integers |
| rank.C | |
| rational-reconstruction.h | NO DOC |
| rational-solver.h | Rational solving (Dixon, Wiedemann,...) |
| rational-solver2.h | NO DOC |
| read-write-sparse.h | |
| rns.h | Residue Number System tools |
| rns.inl | Residue Number System implementation |
| rr.C | |
| samplebb.C | |
| scompose.h | Implemenatation of EGV and EGV+ algorithm |
| short-vector.h | NO DOCNO DOC |
| sigma-basis.h | -basis (minimal basis) |
| sliced3.h | |
| smith-form-adaptive.h | Implement the adaptive algorithm for Smith form computation |
| smith-form-binary.h | Implementation of EGV and EGV+ algorithm |
| smith-form-valence.h | |
| blackbox/smith.C | Mod m Smith form by elmination |
| smith.C | |
| smithsparse.C | |
| smithvalence.C | |
| sms.h | MatrixStreamReader for sms matrix format |
| solution-tags.h | This allows files defining objects that have traits concerning several solutions to get the tags and traits with one inclusion |
| solve.C | Blackbox 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.h | Supports fast elementary row AND column operations simultaneously |
| sparse-map-map-matrix.inl | Supports fast elementary row AND column operations simultaneously |
| sparse-matrix.h | A SparseMatrix<_Field, _Storage> ... |
| sparse-parallel-vector.h | |
| sparse-sequence-vector.h | |
| sparse-tpl-matrix-omp.h | NO DOC |
| sparse-tpl-matrix-omp.inl | NO DOC |
| sparse-tpl-matrix.h | A SparseMatrix<_Field, SparseMatrixFormat::TPL > is a vector of (i,j,value) triples |
| sparseelimdet.C | |
| sparseelimrank.C | |
| stream.h | Generation of sequences of random vectors |
| test-bitonic-sort.C | No doc |
| test-blackbox-block-container.C | No doc |
| test-blas-domain.C | No doc |
| test-block-ring.C | No doc |
| test-block-wiedemann.C | No doc |
| test-butterfly.C | No doc |
| test-charpoly.C | Tests the characteristic polynomial of sparse and special matrices |
| test-commentator.C | No doc |
| test-common.inl | No doc |
| test-companion.C | No doc |
| test-cra.C | We test the various CRA algorithms here |
| test-cradomain.C | Tests LinBox::ChineseRemainer |
| test-dense-zero-one.C | No doc |
| test-dense.C | No doc |
| test-det.C | No doc |
| test-diagonal.C | No doc |
| test-dif.C | No doc |
| test-direct-sum.C | No doc |
| test-echelon-form.C | No doc |
| test-ffpack.C | Tests for the ffpack set of routines |
| test-fibb.C | No doc |
| test-field.h | Tests ring and field operations |
| test-frobenius.C | No doc |
| test-ftrmm.C | Tests all variants of applyP, ftrmm, ftrsm and fgemm for varions m,k,n and leading dimensions combinations |
| test-getentry.C | No doc |
| test-gf2.C | Basic field functionality check |
| test-givaro-interfaces.C | No doc |
| test-givaro-zpz.C | No doc |
| test-givaro-zpzuns.C | No doc |
| test-gmp-rational.C | No doc |
| test-hilbert.C | No doc |
| test-hom.C | No doc |
| test-image-field.C | No doc |
| test-inverse.C | No doc |
| test-isposdef.C | No doc |
| test-ispossemidef.C | No doc |
| test-la-block-lanczos.C | No doc |
| test-last-invariant-factor.C | No doc |
| test-matrix-domain.C | No real doc |
| test-matrix-stream.C | No doc |
| test-matrix-utils.h | Utilities for tests on matrices |
| test-mg-block-lanczos.C | No doc |
| test-minpoly.C | No doc |
| test-modular-balanced-double.C | Tests only runFieldTests on modular-balanced-double |
| test-modular-balanced-float.C | Tests only runFieldTests on modular-balanced-float |
| test-modular-balanced-int.C | For 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.C | Run runFieldTests and testRandomIterator on modular-byte |
| test-modular-double.C | Tests only runFieldTests for modular-double |
| test-modular-float.C | Tests only runFieldTests for modular-float |
| test-modular-int.C | For 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.C | Run runFieldTests testRandomIterator tests on modular-short |
| test-modular.C | RunFieldTests on various Givaro::Modular<XXX> fields |
| test-moore-penrose.C | No doc |
| test-mpi-comm.C | Check MPI communicator interface |
| test-ntl-hankel.C | No doc |
| test-ntl-lzz_p.C | No doc |
| test-ntl-lzz_pe.C | No doc |
| test-ntl-lzz_pex.C | No doc |
| test-ntl-lzz_px.C | No doc |
| test-ntl-rr.C | No doc |
| test-ntl-sylvester.C | No doc |
| test-ntl-toeplitz.C | No doc |
| test-ntl-zz_p.C | No doc |
| test-nullspace.C | Tests the dense nullspace functions for Zp |
| test-one-invariant-factor.C | No doc |
| test-optimization.C | No doc |
| test-param-fuzzy.C | No doc |
| test-plain-domain.C | No real doc |
| test-qlup.C | Tests LQUP decomposition, solve, and nullspace of a random sparse matrice |
| test-quad-matrix.C | No doc |
| test-randiter-nonzero-prime.C | No doc |
| test-rank-md.C | No doc |
| test-rank-u32.C | No doc |
| test-rank.h | No doc |
| test-rat-minpoly.C | No doc |
| test-rat-solve.C | No doc |
| test-rational-matrix-factory.C | No doc |
| test-rational-reconstruction-base.C | Tests rational reconstruction using rational-cra-var-prec.h |
| test-rational-solver-adaptive.C | No doc |
| test-rational-solver.C | No doc |
| test-regression.C | Tests former bugs to check that no regression made them show up again |
| test-scalar-matrix.C | No doc |
| test-smith-form-adaptive.C | No doc |
| test-smith-form-binary.C | Test the EGV divide and conquer SNF alg |
| test-smith-form-iliopoulos.C | No doc |
| test-smith-form-local.C | No doc |
| test-smith-form.C | No doc |
| test-smith-form.h | Tools for making matrix with known SNF |
| test-solve.C | No doc |
| test-sparse.C | No doc |
| test-subiterator.C | No doc |
| test-submatrix.C | No doc |
| test-subvector.C | No doc |
| test-sum.C | No doc |
| test-toeplitz-det.C | No doc |
| test-toom-cook.C | Toom-cook multiplication routine |
| test-trace.C | No doc |
| test-transpose.C | No doc |
| test-triplesbb-omp.C | No doc |
| test-triplesbb.C | No doc |
| test-tutorial.C | No doc |
| test-vector-domain.C | No doc |
| test-zero-one.C | No doc |
| timer.h | LinBox timer is Givaro's |
| toeplitz.h | Partial Specialization of Toeplitz for Dense vectors from an FFT based on Shoup's NTL library |
| tutorial.C | |
| valence.C | Valence of sparse matrix over Z or Zp |
| vector-traits.h | Vector traits |
| vector.h | A DenseVector<_Field > is default dense vector of _Field::Elements |
| whisart_trace.h | Whisart trace Computes the trace of D1 B D2 B^T D1 or D1 B^T D2 B D1 |
| wiedemann.h | Minpoly computation and Wiedeman solvers |
| zero-one.inl | NO DOC |
| zo-gf2.inl | NO DOC |
| zo.h | We define a blackbox class of the same name as that in zero-one.h, hence we use the same name here |