SparseLibrary  Version 1.6.0
RDBHilbert< T, MatrixType > Member List

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

bytesUsed()RDBHilbert< T, MatrixType >inlinevirtual
collectY(RDB_shared_data< T > *shared)RDBHilbert< T, MatrixType >inlinestatic
condRDBHilbert< T, MatrixType >protected
end(pthread_mutex_t *mutex, pthread_cond_t *cond, size_t *sync, const size_t P)RDBHilbert< T, MatrixType >inlinestatic
end_condRDBHilbert< T, MatrixType >protected
end_mutexRDBHilbert< T, MatrixType >protected
end_syncRDBHilbert< T, MatrixType >protected
getFirstIndexPair(ULI &i, ULI &j)RDBHilbert< T, MatrixType >inlinevirtual
global_clock_idRDBHilbert< T, MatrixType >protectedstatic
inputRDBHilbert< T, MatrixType >protected
load(std::vector< Triplet< T > > &input, const ULI m, const ULI n, const T zero)RDBHilbert< T, MatrixType >inlinevirtual
loadFromFile(const std::string file, const T zero=0)SparseMatrix< T, ULI >inline
m()SparseMatrix< T, ULI >inlinevirtual
Matrix()Matrix< T >inline
max_mRDBHilbert< T, MatrixType >protectedstatic
max_nRDBHilbert< T, MatrixType >protectedstatic
mutexRDBHilbert< T, MatrixType >protected
mv(const T *x)RDBHilbert< T, MatrixType >inlinevirtual
n()SparseMatrix< T, ULI >inlinevirtual
nnzSparseMatrix< T, ULI >protected
nocSparseMatrix< T, ULI >protected
norSparseMatrix< T, ULI >protected
nzs()SparseMatrix< T, ULI >inlinevirtual
outputRDBHilbert< T, MatrixType >protected
PRDBHilbert< T, MatrixType >protectedstatic
p_translateRDBHilbert< T, MatrixType >protected
RDBHilbert(const std::string file, T zero=0, std::vector< size_t > *_p_translate=NULL)RDBHilbert< T, MatrixType >inline
RDBHilbert(std::vector< Triplet< T > > &input, ULI m, ULI n, T zero=0, std::vector< size_t > *_p_translate=NULL)RDBHilbert< T, MatrixType >inline
reset()RDBHilbert< T, MatrixType >inline
set_p_translate(std::vector< size_t > *_p_translate)RDBHilbert< T, MatrixType >inlineprotected
SparseMatrix()SparseMatrix< T, ULI >inline
SparseMatrix(const ULInzs, const ULInr, const ULInc, const T zero)SparseMatrix< T, ULI >inline
syncRDBHilbert< T, MatrixType >protected
synchronise(pthread_mutex_t *mutex, pthread_cond_t *cond, size_t *sync, const size_t P)RDBHilbert< T, MatrixType >inlinestatic
thread(void *data)RDBHilbert< T, MatrixType >inlinestatic
thread_dataRDBHilbert< T, MatrixType >protected
threadsRDBHilbert< T, MatrixType >protected
wait()RDBHilbert< T, MatrixType >inline
ZaX(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z)Matrix< T >inline
zax(const T *x, T *z)RDBHilbert< T, MatrixType >inlinevirtual
zax(const T *x, T *z, const size_t repeat, const clockid_t clock_id, double *elapsed_time)RDBHilbert< T, MatrixType >inlinevirtual
SparseMatrix< T, ULI >::zax(const T *__restrict__ x, T *__restrict__ z)=0SparseMatrix< T, ULI >pure virtual
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
zero_elementSparseMatrix< T, ULI >
ZXa(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z)Matrix< T >inline
zxa(const T *x, T *z)RDBHilbert< T, MatrixType >inlinevirtual
zxa(const T *x, T *z, const size_t repeat)RDBHilbert< T, MatrixType >inlinevirtual
SparseMatrix< T, ULI >::zxa(const T *__restrict__ x, T *__restrict__ z)=0SparseMatrix< T, ULI >pure virtual
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
~Matrix()Matrix< T >inlinevirtual
~RDBHilbert()RDBHilbert< T, MatrixType >inlinevirtual
~SparseMatrix()SparseMatrix< T, ULI >inlinevirtual