|
FflasFfpack
|
#include <iostream>#include <iomanip>#include "Matio.h"#include "timer.h"#include "fflas-ffpack/field/modular-balanced.h"#include "fflas-ffpack/ffpack/ffpack.h"#include "test-utils.h"#include "fflas-ffpack/utils/args-parser.h"Functions | |
| template<class Field , FFLAS::FFLAS_DIAG diag, FFLAS::FFLAS_TRANSPOSE trans> | |
| bool | test_lu (const Field &F, const typename Field::Element *A, size_t r, size_t m, size_t n, size_t lda) |
| Tests the LUdivine routine. | |
| template<class Field , FFLAS::FFLAS_DIAG diag, FFLAS::FFLAS_TRANSPOSE trans> | |
| bool | test_lu_append (const Field &F, const typename Field::Element *A, const typename Field::Element *B, size_t m, size_t n, size_t k, size_t lda) |
| Tests the LUpdate routine. | |
| template<class Field , FFLAS::FFLAS_DIAG diag, FFLAS::FFLAS_TRANSPOSE trans> | |
| bool | launch_test (const Field &F, size_t r, size_t m, size_t n) |
| template<class Field , FFLAS::FFLAS_DIAG diag, FFLAS::FFLAS_TRANSPOSE trans> | |
| bool | launch_test_append (const Field &F, size_t r, size_t m, size_t n) |
| int | main (int argc, char **argv) |
| bool test_lu | ( | const Field & | F, |
| const typename Field::Element * | A, | ||
| size_t | r, | ||
| size_t | m, | ||
| size_t | n, | ||
| size_t | lda | ||
| ) |
Tests the LUdivine routine.
| Field | Field |
| Diag | Unit diagonal in L ? |
| Trans | ? |
| F | field |
| A | Matrix (preallocated) |
| r | rank of A |
| m | rows |
| n | cols |
| lda | leading dim of A |
| bool test_lu_append | ( | const Field & | F, |
| const typename Field::Element * | A, | ||
| const typename Field::Element * | B, | ||
| size_t | m, | ||
| size_t | n, | ||
| size_t | k, | ||
| size_t | lda | ||
| ) |
Tests the LUpdate routine.
| Field | Field |
| Diag | Unit diagonal in L ? |
| Trans | ? |
| F | field |
| A | Matrix (preallocated) |
| r | rank of A |
| B | Matrix (preallocated) |
| m | rows in A |
| n | cols in A (and B) |
| k | rows in B |
| lda | leading dim of A (and B) |
| bool launch_test | ( | const Field & | F, |
| size_t | r, | ||
| size_t | m, | ||
| size_t | n | ||
| ) |
| bool launch_test_append | ( | const Field & | F, |
| size_t | r, | ||
| size_t | m, | ||
| size_t | n | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
1.8.0