FflasFfpack
Typedefs | Functions
benchmark-fspmv.C File Reference
#include "fflas-ffpack/fflas-ffpack-config.h"
#include <iostream>
#include <vector>
#include <sstream>
#include <cstdio>
#include <cstdlib>
#include "givaro/modular.h"
#include "givaro/modular-balanced.h"
#include "fflas-ffpack/config-blas.h"
#include "fflas-ffpack/fflas/fflas.h"
#include "fflas-ffpack/fflas/fflas_sparse.h"
#include "fflas-ffpack/utils/timer.h"
#include "fflas-ffpack/utils/args-parser.h"

Typedefs

typedef FFLAS::Timer TTimer
 

Functions

template<typename T >
from_string (std::string const &s)
 
template<class MatT , class Field , class IndexT >
std::pair< double, uint64_t > test_fspmv (size_t iter, const Field &F, IndexT *row, IndexT *col, typename Field::Element_ptr dat, index_t rowdim, index_t coldim, uint64_t nnz, typename Field::Element_ptr x, typename Field::Element_ptr y, typename Field::Element beta)
 
template<class T1 , class T2 , class T >
void print_res (pair< T1, T2 > &p, size_t iter, T as, int blocksize=1)
 
int main (int argc, char **argv)
 

Typedef Documentation

◆ TTimer

Function Documentation

◆ from_string()

T from_string ( std::string const &  s)

◆ test_fspmv()

std::pair< double, uint64_t > test_fspmv ( size_t  iter,
const Field F,
IndexT *  row,
IndexT *  col,
typename Field::Element_ptr  dat,
index_t  rowdim,
index_t  coldim,
uint64_t  nnz,
typename Field::Element_ptr  x,
typename Field::Element_ptr  y,
typename Field::Element  beta 
)

◆ print_res()

void print_res ( pair< T1, T2 > &  p,
size_t  iter,
as,
int  blocksize = 1 
)

◆ main()

int main ( int  argc,
char **  argv 
)