FflasFfpack
Macros | Typedefs | Functions
test-fspmm-dlp.C File Reference
#include <iostream>
#include <vector>
#include <sstream>
#include <cstdio>
#include <cstdlib>
#include "gmpxx.h"
#include <givaro/zring.h>
#include <givaro/modular.h>
#include <givaro/modular-balanced.h>
#include <givaro/givinteger.h>
#include <recint/recint.h>
#include <givaro/givintprime.h>
#include "fflas-ffpack/fflas/fflas_sparse.h"
#include "fflas-ffpack/utils/args-parser.h"
#include "fflas-ffpack/field/rns-integer-mod.h"
#include "fflas-ffpack/fflas/fflas_sparse/read_sparse.h"
#include "fflas-ffpack/utils/timer.h"
#include "fflas-ffpack/utils/flimits.h"

Macros

#define __DLP_CHALLENGE
 

Typedefs

typedef FFLAS::Timer TTimer
 
using Data = std::vector< details_spmv::Coo< ZRing< double > > >
 
using Coo = typename Data::value_type
 

Functions

void readMat (string path, index_t *&row, index_t *&col, double *&val, index_t &rowdim, index_t &coldim, uint64_t &nnz)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ __DLP_CHALLENGE

#define __DLP_CHALLENGE

Typedef Documentation

◆ TTimer

◆ Data

using Data = std::vector<details_spmv::Coo<ZRing<double> >>

◆ Coo

using Coo = typename Data::value_type

Function Documentation

◆ readMat()

void readMat ( string  path,
index_t *&  row,
index_t *&  col,
double *&  val,
index_t rowdim,
index_t coldim,
uint64_t &  nnz 
)

◆ main()

int main ( int  argc,
char **  argv 
)