|
linbox
|
#include <iostream>#include <iomanip>#include <linbox/ring/modular.h>#include <linbox/randiter/random-prime.h>#include <linbox/randiter/random-fftprime.h>#include <givaro/zring.h>#include <recint/rint.h>#include <linbox/matrix/matrix-domain.h>#include <linbox/util/commentator.h>#include <linbox/util/timer.h>#include <linbox/matrix/polynomial-matrix.h>#include <linbox/algorithms/polynomial-matrix/polynomial-matrix-domain.h>#include <linbox/algorithms/polynomial-matrix/matpoly-mult-naive.h>#include <linbox/algorithms/polynomial-matrix/matpoly-mult-kara.h>Functions | |
| template<typename T> | |
| void | test (T &x) |
| template<typename Field, PMType T1, PMType T2> | |
| bool | operator!= (const PolynomialMatrix< Field, T1 > &A, const PolynomialMatrix< Field, T2 > &B) |
| template<typename T1, typename T2> | |
| bool | operator!= (const SubPolynomialMatrix< T1 > &A, const SubPolynomialMatrix< T2 > &B) |
| template<typename Field> | |
| bool | checkCopy (const Field &F, size_t m, size_t n, size_t d, long seed) |
| template<typename PolMatMulDomain> | |
| bool | checkMatPolMul (const PolMatMulDomain &PMMD, size_t m, size_t n, size_t d, long seed, string algo) |
| int | main (int argc, char **argv) |
| void test | ( | T & | x | ) |
| bool operator!= | ( | const PolynomialMatrix< Field, T1 > & | A, |
| const PolynomialMatrix< Field, T2 > & | B ) |
| bool operator!= | ( | const SubPolynomialMatrix< T1 > & | A, |
| const SubPolynomialMatrix< T2 > & | B ) |
| bool checkCopy | ( | const Field & | F, |
| size_t | m, | ||
| size_t | n, | ||
| size_t | d, | ||
| long | seed ) |
| bool checkMatPolMul | ( | const PolMatMulDomain & | PMMD, |
| size_t | m, | ||
| size_t | n, | ||
| size_t | d, | ||
| long | seed, | ||
| string | algo ) |
| int main | ( | int | argc, |
| char ** | argv ) |