|
linbox
|
tests all variants of applyP, ftrmm, ftrsm and fgemm for varions m,k,n and leading dimensions combinations. More...
#include <cassert>#include "linbox/ring/modular.h"#include "linbox/linbox-config.h"#include "fflas-ffpack/fflas/fflas.h"#include "fflas-ffpack/ffpack/ffpack.h"#include "linbox/integer.h"#include <givaro/modular-balanced.h>#include "fflas-ffpack/utils/Matio.h"#include "test-common.h"Macros | |
| #define | _LB_MAX_SZ 50 |
| #define | _LB_ITERS 1 |
Functions | |
| template<class Field, FFLAS::FFLAS_SIDE Side, FFLAS::FFLAS_UPLO UpLo, FFLAS::FFLAS_TRANSPOSE Trans, FFLAS::FFLAS_DIAG Diag> | |
| int | test_ftrmm (std::ostream &report, const Field &F) |
| template<class Field> | |
| int | test_applyP (std::ostream &report, const Field &F) |
| template<class Field, FFLAS::FFLAS_TRANSPOSE ATRANS, FFLAS::FFLAS_TRANSPOSE BTRANS> | |
| int | test_fgemm (std::ostream &report, const Field &F) |
| int | main (int ac, char **av) |
tests all variants of applyP, ftrmm, ftrsm and fgemm for varions m,k,n and leading dimensions combinations.
ftrmm fails on non-double transposed versions.
is fgemm correct on null A and B ?
| #define _LB_MAX_SZ 50 |
| #define _LB_ITERS 1 |
NULL permutation | int main | ( | int | ac, |
| char ** | av ) |