linbox
Files
tests

Correctness tests for LinBox components. More...

+ Collaboration diagram for tests:

Files

file  benchmark-fields.C
 no doc
 
file  test-bitonic-sort.C
 no doc.
 
file  test-blackbox-block-container.C
 no doc
 
file  test-blas-domain.C
 no doc
 
file  test-block-ring.C
 no doc
 
file  test-block-wiedemann.C
 no doc.
 
file  test-butterfly.C
 no doc
 
file  test-charpoly.C
 tests the characteristic polynomial of sparse and special matrices
 
file  test-commentator.C
 no doc.
 
file  test-common.inl
 no doc
 
file  test-companion.C
 no doc
 
file  test-cra.C
 We test the various CRA algorithms here.
 
file  test-cradomain.C
 tests LinBox::ChineseRemainer
 
file  test-dense-zero-one.C
 no doc
 
file  test-dense.C
 no doc
 
file  test-det.C
 no doc
 
file  test-diagonal.C
 no doc
 
file  test-dif.C
 no doc
 
file  test-direct-sum.C
 no doc.
 
file  test-echelon-form.C
 no doc
 
file  test-ffpack.C
 Tests for the ffpack set of routines.
 
file  test-fibb.C
 no doc
 
file  test-field.h
 tests ring and field operations
 
file  test-frobenius.C
 no doc.
 
file  test-ftrmm.C
 tests all variants of applyP, ftrmm, ftrsm and fgemm for varions m,k,n and leading dimensions combinations.
 
file  test-getentry.C
 no doc
 
file  test-gf2.C
 basic field functionality check
 
file  test-givaro-interfaces.C
 no doc
 
file  test-givaro-zpz.C
 no doc
 
file  test-givaro-zpzuns.C
 no doc
 
file  test-gf2.C
 basic field functionality check
 
file  test-gmp-rational.C
 no doc
 
file  test-hilbert.C
 no doc
 
file  test-hom.C
 no doc
 
file  test-image-field.C
 no doc
 
file  test-inverse.C
 no doc
 
file  test-isposdef.C
 no doc
 
file  test-ispossemidef.C
 no doc
 
file  test-la-block-lanczos.C
 no doc
 
file  test-last-invariant-factor.C
 no doc
 
file  test-smith-form-local.C
 no doc
 
file  test-matrix-domain.C
 no real doc.
 
file  test-matrix-stream.C
 no doc
 
file  test-matrix-utils.h
 Utilities for tests on matrices.
 
file  test-mg-block-lanczos.C
 no doc
 
file  test-minpoly.C
 no doc
 
file  test-modular-balanced-double.C
 tests only runFieldTests on modular-balanced-double
 
file  test-modular-balanced-float.C
 tests only runFieldTests on modular-balanced-float
 
file  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.
 
file  test-modular-byte.C
 run runFieldTests and testRandomIterator on modular-byte
 
file  test-modular-double.C
 tests only runFieldTests for modular-double.
 
file  test-modular-float.C
 tests only runFieldTests for modular-float.
 
file  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.
 
file  test-modular-short.C
 run runFieldTests testRandomIterator tests on modular-short
 
file  test-modular.C
 runFieldTests on various Givaro::Modular<XXX> fields.
 
file  test-moore-penrose.C
 no doc.
 
file  test-ntl-hankel.C
 no doc
 
file  test-ntl-lzz_p.C
 no doc.
 
file  test-ntl-lzz_pe.C
 no doc.
 
file  test-ntl-lzz_pex.C
 no doc.
 
file  test-ntl-lzz_px.C
 no doc.
 
file  test-ntl-rr.C
 no doc
 
file  test-ntl-sylvester.C
 no doc.
 
file  test-ntl-toeplitz.C
 no doc.
 
file  test-ntl-zz_p.C
 no doc
 
file  test-nullspace.C
 Tests the dense nullspace functions for Zp.
 
file  test-one-invariant-factor.C
 no doc
 
file  test-blas-domain.C
 no doc
 
file  test-optimization.C
 no doc.
 
file  test-param-fuzzy.C
 no doc
 
file  test-diagonal.C
 no doc
 
file  test-plain-domain.C
 no real doc.
 
file  test-gf2.C
 basic field functionality check
 
file  test-qlup.C
 tests LQUP decomposition, solve, and nullspace of a random sparse matrice.
 
file  test-quad-matrix.C
 no doc.
 
file  test-randiter-nonzero-prime.C
 no doc
 
file  test-rank-md.C
 no doc
 
file  test-rank-u32.C
 no doc
 
file  test-rank.h
 no doc
 
file  test-solve.C
 no doc
 
file  test-rat-minpoly.C
 no doc
 
file  test-rat-solve.C
 no doc
 
file  test-rational-matrix-factory.C
 no doc.
 
file  test-rational-reconstruction-base.C
 tests rational reconstruction using rational-cra-var-prec.h .
 
file  test-rational-solver-adaptive.C
 no doc
 
file  test-rational-solver.C
 no doc.
 
file  test-regression.C
 tests former bugs to check that no regression made them show up again.
 
file  test-scalar-matrix.C
 no doc
 
file  test-smith-form-adaptive.C
 no doc
 
file  test-smith-form-binary.C
 Test the EGV divide and conquer SNF alg.
 
file  test-smith-form-iliopoulos.C
 no doc.
 
file  test-smith-form-local.C
 no doc
 
file  test-smith-form.C
 no doc.
 
file  test-smith-form.h
 tools for making matrix with known SNF.
 
file  test-solve.C
 no doc
 
file  test-sparse.C
 no doc
 
file  test-subiterator.C
 no doc
 
file  test-submatrix.C
 no doc.
 
file  test-subvector.C
 no doc
 
file  test-sum.C
 no doc
 
file  test-toeplitz-det.C
 no doc
 
file  test-toom-cook.C
 toom-cook multiplication routine
 
file  test-trace.C
 no doc
 
file  test-transpose.C
 no doc
 
file  test-triplesbb-omp.C
 no doc
 
file  test-triplesbb.C
 no doc
 
file  test-tutorial.C
 no doc
 
file  test-vector-domain.C
 no doc.
 
file  test-zero-one.C
 no doc.
 

Detailed Description

Correctness tests for LinBox components.

These tests are to aid development and serve for unit and regression testing. Some contain useful timing measurements.

Do make fullcheck to try the lot. See checker.C for more information on LinBox tests.

There are some benchmarks. For instance benchmark-fields is intended to help choose the most efficient field representation on a given platform.