|
FflasFfpack
|
#include "fflas-ffpack/fflas-ffpack-config.h"#include <iostream>#include "fflas-ffpack/config-blas.h"#include "fflas-ffpack/fflas/fflas.h"#include <givaro/modular-balanced.h>#include "fflas-ffpack/utils/timer.h"#include "fflas-ffpack/utils/args-parser.h"#include "fflas-ffpack/ffpack/ffpack.h"Macros | |
| #define | __FFLASFFPACK_OPENBLAS_NT_ALREADY_SET |
| #define | CUBE(x) ((x)*(x)*(x)) |
Typedefs | |
| typedef Givaro::ModularBalanced< double > | Field |
Functions | |
| ptrdiff_t | myrandom (ptrdiff_t i) |
| Field::Element * | construct_U (const Field &F, Field::RandIter &G, size_t n, size_t r, std::vector< size_t > &P, size_t commonseed, size_t seed, int nt) |
| Field::Element * | construct_L (const Field &F, Field::RandIter &G, size_t m, size_t r, const std::vector< size_t > &P, size_t seed, int nt) |
| Field::Element * | M_randgen (const Field &F, typename Field::Element *L, typename Field::Element *U, size_t r, size_t m, size_t n, int nt) |
| void | verification_PLUQ (const Field &F, typename Field::Element *B, typename Field::Element *A, size_t *P, size_t *Q, size_t m, size_t n, size_t R, int nt) |
| int | main (int argc, char **argv) |
Variables | |
| ptrdiff_t(* | p_myrandom )(ptrdiff_t) = myrandom |
| #define __FFLASFFPACK_OPENBLAS_NT_ALREADY_SET |
| #define CUBE | ( | x | ) | ((x)*(x)*(x)) |
| typedef Givaro::ModularBalanced<double> Field |
| ptrdiff_t myrandom | ( | ptrdiff_t | i | ) |
| Field::Element* construct_U | ( | const Field & | F, |
| Field::RandIter & | G, | ||
| size_t | n, | ||
| size_t | r, | ||
| std::vector< size_t > & | P, | ||
| size_t | commonseed, | ||
| size_t | seed, | ||
| int | nt | ||
| ) |
| Field::Element* construct_L | ( | const Field & | F, |
| Field::RandIter & | G, | ||
| size_t | m, | ||
| size_t | r, | ||
| const std::vector< size_t > & | P, | ||
| size_t | seed, | ||
| int | nt | ||
| ) |
| Field::Element* M_randgen | ( | const Field & | F, |
| typename Field::Element * | L, | ||
| typename Field::Element * | U, | ||
| size_t | r, | ||
| size_t | m, | ||
| size_t | n, | ||
| int | nt | ||
| ) |
| void verification_PLUQ | ( | const Field & | F, |
| typename Field::Element * | B, | ||
| typename Field::Element * | A, | ||
| size_t * | P, | ||
| size_t * | Q, | ||
| size_t | m, | ||
| size_t | n, | ||
| size_t | R, | ||
| int | nt | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| ptrdiff_t(* p_myrandom) (ptrdiff_t) | ( | ptrdiff_t | ) | = myrandom |