FflasFfpack
Namespaces | Macros | Functions
ell_r_spmv.inl File Reference

Namespaces

namespace  FFLAS
 
namespace  FFLAS::ell_r_details
 

Macros

#define __FFLASFFPACK_fflas_sparse_ELL_R_spmv_INL
 

Functions

template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, const int64_t kmax)
 
template<class Field , class Func >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, Func &&func, FieldCategories::GenericTag)
 
template<class Field , class Func >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, Func &&func, FieldCategories::UnparametricTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, const typename Field::Element &beta, typename Field::Element_ptr y)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, const typename Field::Element &beta, typename Field::Element_ptr y)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag)
 
template<class Field >
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag)
 
template<class Field >
void sparse_delete (const Sparse< Field, SparseMatrix_t::ELL_R > &A)
 
template<class Field >
void sparse_delete (const Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A)
 
template<class Field , class IndexT >
void sparse_init (const Field &F, Sparse< Field, SparseMatrix_t::ELL_R > &A, const IndexT *row, const IndexT *col, typename Field::ConstElement_ptr dat, uint64_t rowdim, uint64_t coldim, uint64_t nnz)
 
template<class Field , class IndexT >
void sparse_init (const Field &F, Sparse< Field, SparseMatrix_t::ELL_R_ZO > &A, const IndexT *row, const IndexT *col, typename Field::ConstElement_ptr dat, uint64_t rowdim, uint64_t coldim, uint64_t nnz)
 

Macro Definition Documentation

◆ __FFLASFFPACK_fflas_sparse_ELL_R_spmv_INL

#define __FFLASFFPACK_fflas_sparse_ELL_R_spmv_INL