|
FflasFfpack
|
#include "fflas-ffpack/fflas-ffpack-config.h"#include <typeinfo>#include <givaro/modular-balanced.h>#include "fflas-ffpack/utils/timer.h"#include "fflas-ffpack/fflas/fflas.h"#include "fflas-ffpack/utils/args-parser.h"#include "fflas-ffpack/utils/test-utils.h"#include "assert.h"Functions | |
| template<class Field, class RandIter> | |
| bool | test_fscal (const Field &F, const typename Field::Element &alpha, size_t m, size_t k, size_t n, bool timing, RandIter &G) |
| template<class Field> | |
| bool | test_fscal (const Field &F, size_t m, size_t k, size_t n, bool timing, uint64_t seed) |
| template<class Field, class RandIter> | |
| bool | test_fscalin (const Field &F, const typename Field::Element &alpha, size_t m, size_t k, size_t n, bool timing, RandIter &G) |
| template<class Field> | |
| bool | test_fscalin (const Field &F, size_t m, size_t k, size_t n, bool timing, uint64_t seed) |
| int | main (int ac, char **av) |
| template<class Field, class RandIter> | |
| Field::Element_ptr | RandomMatrix (const Field &F, size_t m, size_t n, typename Field::Element_ptr A, size_t lda, RandIter &G) |
| Random Matrix. | |
| bool test_fscal | ( | const Field & | F, |
| const typename Field::Element & | alpha, | ||
| size_t | m, | ||
| size_t | k, | ||
| size_t | n, | ||
| bool | timing, | ||
| RandIter & | G ) |
| bool test_fscal | ( | const Field & | F, |
| size_t | m, | ||
| size_t | k, | ||
| size_t | n, | ||
| bool | timing, | ||
| uint64_t | seed ) |
| bool test_fscalin | ( | const Field & | F, |
| const typename Field::Element & | alpha, | ||
| size_t | m, | ||
| size_t | k, | ||
| size_t | n, | ||
| bool | timing, | ||
| RandIter & | G ) |
| bool test_fscalin | ( | const Field & | F, |
| size_t | m, | ||
| size_t | k, | ||
| size_t | n, | ||
| bool | timing, | ||
| uint64_t | seed ) |
| int main | ( | int | ac, |
| char ** | av ) |
|
inline |
Random Matrix.
Creates a m x n matrix with random entries.
| F | field | |
| m | number of rows in A | |
| n | number of cols in A | |
| [out] | A | the matrix (preallocated to at least m x lda field elements) |
| lda | leading dimension of A | |
| G | a random iterator |
A.