|
FflasFfpack
|
#include <iomanip>#include <iostream>#include "fflas-ffpack/ffpack/ffpack.h"#include "fflas-ffpack/utils/args-parser.h"#include "fflas-ffpack/utils/fflas_io.h"#include "fflas-ffpack/utils/fflas_randommatrix.h"#include "fflas-ffpack/utils/test-utils.h"#include "fflas-ffpack/utils/timer.h"Functions | |
| template<class Field > | |
| std::string | checkingMessage (const Field &F) |
| template<class Field > | |
| Field::Element_ptr | readOrRandomMatrixWithRankAndRandomRPM (const Field &F, std::string file, size_t &m, size_t &n, size_t &lda, size_t &r, uint64_t seed) |
| If file is not empty, read it and set m, n, lda and r. More... | |
| template<class Field > | |
| bool | test_nullspace (Field &F, FFLAS::FFLAS_SIDE side, size_t m, size_t n, size_t r, typename Field::Element_ptr A, size_t lda) |
| template<class Field > | |
| bool | run_with_field (Givaro::Integer q, uint64_t b, size_t m, size_t n, size_t r, size_t iters, std::string file, uint64_t &seed) |
| int | main (int argc, char **argv) |
| std::string checkingMessage | ( | const Field & | F | ) |
| Field::Element_ptr readOrRandomMatrixWithRankAndRandomRPM | ( | const Field & | F, |
| std::string | file, | ||
| size_t & | m, | ||
| size_t & | n, | ||
| size_t & | lda, | ||
| size_t & | r, | ||
| uint64_t | seed | ||
| ) |
If file is not empty, read it and set m, n, lda and r.
Otherwise, generate a random matrix of size m x n with random lda.
| bool test_nullspace | ( | Field & | F, |
| FFLAS::FFLAS_SIDE | side, | ||
| size_t | m, | ||
| size_t | n, | ||
| size_t | r, | ||
| typename Field::Element_ptr | A, | ||
| size_t | lda | ||
| ) |
| bool run_with_field | ( | Givaro::Integer | q, |
| uint64_t | b, | ||
| size_t | m, | ||
| size_t | n, | ||
| size_t | r, | ||
| size_t | iters, | ||
| std::string | file, | ||
| uint64_t & | seed | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |