linbox
|
▼algorithms | The core linear algebra algorithms of LinBox |
Chinese Remaindering Algorithm | Chinese Remaindering (cra ) in LinBox |
Diophantine solvers | NO DOC YET |
Elimination | NO DOC YET |
Gauss | NO DOC YET |
IML | NO DOC YET |
Lanczos | NO DOC YET |
Lattice reductions | Lattice reduction (LLL) in LinBox |
Blas3 | BLAS level 3 (matrix-matrix) operations. We provide algorithms for : |
p-adic lifting for linear system solutions. | Interface for solving linear system by p-adic lifting technique over the quotient field of a ring. i.e. solution over the rational for an integer linear system |
Sigma-basis | NO DOC YET |
Wiedemann | NO DOC YET |
Solvers | |
blackbox | These matrix classes meet the simple interface needed for blackbox algorithms |
element | The interface for field and ring element types |
▼field | LinBox fields, field wrappers, field construction tools |
NTL | NO DOC |
▼matrix | Matrices in LinBox |
Dense Matrix | These are dense matrix reprensentations |
Matrix Domain | Matrix domain operations |
Iterators | NO DOC YET |
Permutation Matrix | These are permutation matrix reprensentations |
Sliced Matrix | These are files related to a special bitsliced GF(3) representation |
Sparse Matrix | These are sparse matrix reprensentations |
randiter | Random Iterator Generators |
▼ring | LinBox rings, ring wrappers, ring construction tools |
▼Integers | LinBox integer representation and operations |
Primes | NO DOC |
Polynomials | NO DOC YET |
▼solutions | These are problem oriented drivers providing simple interfaces to the linear algebra algorithms |
Characteristic polynomial | NO DOC YET |
Determinant | NO DOC YET |
Minimal polynomial | NO DOC YET |
Nullspace | NO DOC YET |
Rank | NO DOC YET |
Recuded forms | NO DOC YET |
System solving | NO DOC YET |
Exceptions. | Exceptions in LinBox (proposal, example in algorithms/hermite.h ). If the algorithms cannot return as expected, then an exception is thrown. Hopefully it is catched later on. Execptions, when thrown, don't write to any stream except in debug mode. However, they can explain what they are for with the const char *what(void) member |
util | Miscellaneous utilities |
vector | LinBox vectors |
doc | This is a discussion of the form and organization of LinBox documentation |
examples | Ilustrations of the LinBox library in use |
tests | Correctness tests for LinBox components |
Benchmarks | This directory is used to perform benchmarks on LinBox. The benchmarks are meant for : |