|
linbox
|
toom-cook multiplication routine More...
#include <linbox/linbox-config.h>#include <iostream>#include "linbox/integer.h"#include "linbox/ring/modular.h"#include "linbox/matrix/dense-matrix.h"#include "linbox/matrix/random-matrix.h"#include "linbox/solutions/hadamard-bound.h"#include "givaro/modular.h"#include "linbox/util/timer.h"#include "linbox/algorithms/matrix-blas3/mul.h"#include "test-common.h"Data Structures | |
| struct | IntegerSparseCraMatMul |
Namespaces | |
| namespace | LinBox |
| Namespace in which all linbox code resides. | |
| namespace | LinBox::Protected |
| This is the namespace all LinBox internal code is in. | |
| namespace | LinBox::BLAS2 |
Functions | |
| template<typename Container> | |
| Integer & | magnitude (Integer &max_elt, const Container &v) |
| template<class _anyVector> | |
| _anyVector & | mul (_anyVector &C, const SparseMatrix< typename _anyVector::Field, SparseMatrixFormat::CSR > &A, const _anyVector &B, const BLAS3::mulMethod::CRA &) |
| int | main (int ac, char **av) |
toom-cook multiplication routine
| int main | ( | int | ac, |
| char ** | av ) |