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::Element s |
blas-matrix.h | A BlasMatrix<_Field > represents a matrix as an array of _Field::Element s |
blas-vector.h | A BlasVector<_Field > represents a vector as an array of _Field::Element s |
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::Element s |
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 |