FflasFfpack
sell_utils.inl File Reference

Data Structures

struct  Info
struct  Coo< ValT, IdxT >

Namespaces

namespace  FFLAS
namespace  FFLAS::sell_details

Macros

#define __FFLASFFPACK_fflas_sparse_sell_utils_INL

Functions

template<class Field>
void fspmv (const Field &F, const Sparse< Field, SparseMatrix_t::SELL_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::SELL > &A)
template<class Field>
void sparse_delete (const Sparse< Field, SparseMatrix_t::SELL_ZO > &A)
template<class Field>
void sparse_print (const Sparse< Field, SparseMatrix_t::SELL > &A)
template<class Field, class IndexT>
void sparse_init (const Field &F, Sparse< Field, SparseMatrix_t::SELL > &A, const IndexT *row, const IndexT *col, typename Field::ConstElement_ptr dat, uint64_t rowdim, uint64_t coldim, uint64_t nnz, uint64_t sigma=0)
template<class Field, class IndexT>
void sparse_init (const Field &F, Sparse< Field, SparseMatrix_t::SELL_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_sell_utils_INL

#define __FFLASFFPACK_fflas_sparse_sell_utils_INL