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 |