SparseLibrary  Version 1.6.0
ICRS< T, _i_value > Member List

This is the complete list of members for ICRS< T, _i_value >, including all inherited members.

bytesICRS< T, _i_value >protected
bytesUsed()ICRS< T, _i_value >inlinevirtual
c_indICRS< T, _i_value >protected
c_startICRS< T, _i_value >protected
compareTriplets(const void *left, const void *right)ICRS< T, _i_value >inlinestatic
dsICRS< T, _i_value >protected
fillInICRS< T, _i_value >static
getFirstIndexPair(ULI &row, ULI &col)ICRS< T, _i_value >inlinevirtual
getStartingPos(ULI &row_start, ULI &column_start)ICRS< T, _i_value >inline
ICRS()ICRS< T, _i_value >inline
ICRS(std::string file, T zero=0)ICRS< T, _i_value >inline
ICRS(const ULI number_of_nonzeros, const ULI number_of_rows, const ULI number_of_cols, T zero)ICRS< T, _i_value >inline
ICRS(ICRS< T > &toCopy)ICRS< T, _i_value >inline
ICRS(std::vector< Triplet< T > > &input, const ULI m, const ULI n, const T zero=0)ICRS< T, _i_value >inline
load(std::vector< Triplet< T > > &input, const ULI m, const ULI n, const T zero)ICRS< T, _i_value >inlinevirtual
loadFromFile(const std::string file, const T zero=0)SparseMatrix< T, ULI >inline
m()SparseMatrix< T, ULI >inlinevirtual
Matrix()Matrix< T >inline
mv(const T *x)SparseMatrix< T, ULI >inlinevirtual
n()SparseMatrix< T, ULI >inlinevirtual
nnzSparseMatrix< T, ULI >protected
nocSparseMatrix< T, ULI >protected
norSparseMatrix< T, ULI >protected
nzs()SparseMatrix< T, ULI >inlinevirtual
r_indICRS< T, _i_value >protected
r_startICRS< T, _i_value >protected
setStartingPos(const ULI row_start, const ULI column_start)ICRS< T, _i_value >inline
SparseMatrix()SparseMatrix< T, ULI >inline
SparseMatrix(const ULInzs, const ULInr, const ULInc, const T zero)SparseMatrix< T, ULI >inline
zax(const T *__restrict__ pDataX, T *__restrict__ pDataZ)ICRS< T, _i_value >inlinevirtual
Matrix::zax(const T *__restrict__ x, T *__restrict__ z, const size_t k, const clockid_t clock_id=0, double *elapsed_time=NULL)Matrix< T >inlinevirtual
ZaX(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z)ICRS< T, _i_value >inline
zero_elementSparseMatrix< T, ULI >
zxa(const T *__restrict__ pDataX, T *__restrict__ pDataZ)ICRS< T, _i_value >inlinevirtual
Matrix::zxa(const T *__restrict__ x, T *__restrict__ z, const unsigned long int repeat, const clockid_t clock_id=0, double *elapsed_time=NULL)Matrix< T >inlinevirtual
ZXa(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z)ICRS< T, _i_value >inline
~ICRS()ICRS< T, _i_value >inline
~Matrix()Matrix< T >inlinevirtual
~SparseMatrix()SparseMatrix< T, ULI >inlinevirtual