FflasFfpack
benchmark-pluq.C File Reference
#include "fflas-ffpack/fflas-ffpack-config.h"
#include <givaro/modular.h>
#include <givaro/givranditer.h>
#include <iostream>
#include "fflas-ffpack/config-blas.h"
#include "fflas-ffpack/fflas/fflas.h"
#include "fflas-ffpack/utils/timer.h"
#include "fflas-ffpack/utils/fflas_randommatrix.h"
#include "fflas-ffpack/utils/args-parser.h"
#include "fflas-ffpack/ffpack/ffpack.h"

Macros

#define __FFLASFFPACK_OPENBLAS_NT_ALREADY_SET   1
 
#define CUBE(x)
 

Typedefs

typedef Givaro::ModularBalanced< double > Field
 

Functions

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)
 
void Rec_Initialize (Field &F, Field::Element *C, size_t m, size_t n, size_t ldc)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ __FFLASFFPACK_OPENBLAS_NT_ALREADY_SET

#define __FFLASFFPACK_OPENBLAS_NT_ALREADY_SET   1

◆ CUBE

#define CUBE ( x)
Value:
((x)*(x)*(x))

Typedef Documentation

◆ Field

typedef Givaro::ModularBalanced<double> Field

Function Documentation

◆ verification_PLUQ()

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 )

◆ Rec_Initialize()

void Rec_Initialize ( Field & F,
Field::Element * C,
size_t m,
size_t n,
size_t ldc )

◆ main()

int main ( int argc,
char ** argv )