SparseLibrary  Version 1.6.0
CuHyb Member List

This is the complete list of members for CuHyb, including all inherited members.

bytesUsed()CuHybvirtual
compareTriplets(const void *left, const void *right)CuHybprotectedstatic
CuHyb()CuHyb
CuHyb(std::string file, double zero=0)CuHyb
CuHyb(const ULI number_of_nonzeros, const ULI number_of_rows, const ULI number_of_cols, double zero)CuHyb
CuHyb(std::vector< Triplet< double > > input, ULI m, ULI n, double zero)CuHyb
descrACuHybprotected
getFirstIndexPair(size_t &i, size_t &j)CuHybvirtual
GPUxCuHybprotected
GPUzCuHybprotected
handleCuHybprotected
hybACuHybprotected
iCuHybprotected
jCuHybprotected
load(std::vector< Triplet< double > > &input, ULI m, ULI n, double zero)CuHybvirtual
SparseMatrix< double, size_t >::load(std::vector< Triplet< double > > &input, const size_tm, const size_tn, const doublezero)=0SparseMatrix< double, size_t >pure virtual
loadFromFile(const std::string file, const doublezero=0)SparseMatrix< double, size_t >inline
m()SparseMatrix< double, size_t >inlinevirtual
Matrix()Matrix< double >inline
mv(const double *x)SparseMatrix< double, size_t >inlinevirtual
n()SparseMatrix< double, size_t >inlinevirtual
nnzSparseMatrix< double, size_t >protected
nocSparseMatrix< double, size_t >protected
norSparseMatrix< double, size_t >protected
nzs()SparseMatrix< double, size_t >inlinevirtual
SparseMatrix()SparseMatrix< double, size_t >inline
SparseMatrix(const size_tnzs, const size_tnr, const size_tnc, const doublezero)SparseMatrix< double, size_t >inline
ZaX(const double *__restrict__ const *__restrict__ const X, double *__restrict__ const *__restrict__ const Z)Matrix< double >inline
zax(const double *__restrict__ x, double *__restrict__ z)CuHybvirtual
zax(const double *__restrict__ x, double *__restrict__ z, const unsigned long int repeat, const clockid_t clock_id=0, double *elapsed_time=NULL)CuHybvirtual
Matrix< double >::zax(const double *__restrict__ x, double *__restrict__ z, const size_t k, const clockid_t clock_id=0, double *elapsed_time=NULL)Matrix< double >inlinevirtual
zero_elementSparseMatrix< double, size_t >
zxa(const double *__restrict__ x, double *__restrict__ z)CuHybvirtual
Matrix< double >::zxa(const double *__restrict__ x, double *__restrict__ z, const unsigned long int repeat, const clockid_t clock_id=0, double *elapsed_time=NULL)Matrix< double >inlinevirtual
ZXa(const double *__restrict__ const *__restrict__ const X, double *__restrict__ const *__restrict__ const Z)Matrix< double >inline
~CuHyb()CuHybvirtual
~Matrix()Matrix< double >inlinevirtual
~SparseMatrix()SparseMatrix< double, size_t >inlinevirtual