SparseLibrary  Version 1.6.0
vecBICRS< T, block_length_row, block_length_column, _i_value > Member List

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

addPadding(std::vector< _i_value > &row_increments, const std::map< size_t, size_t > &row2local, const size_t blockingSize, const size_t prev_row, const size_t m)vecBICRS< T, block_length_row, block_length_column, _i_value >inlineprotectedstatic
allocate()vecBICRS< T, block_length_row, block_length_column, _i_value >inlineprotected
allocsizevecBICRS< T, block_length_row, block_length_column, _i_value >protected
block_lengthvecBICRS< T, block_length_row, block_length_column, _i_value >protectedstatic
bytesvecBICRS< T, block_length_row, block_length_column, _i_value >protected
bytesUsed()vecBICRS< T, block_length_row, block_length_column, _i_value >inlinevirtual
c_indvecBICRS< T, block_length_row, block_length_column, _i_value >protected
compareTriplets(const void *left, const void *right)vecBICRS< T, block_length_row, block_length_column, _i_value >inlinestatic
deallocate()vecBICRS< T, block_length_row, block_length_column, _i_value >inlineprotected
dsvecBICRS< T, block_length_row, block_length_column, _i_value >protected
fillInvecBICRS< T, block_length_row, block_length_column, _i_value >
getFirstIndexPair(ULI &row, ULI &col)vecBICRS< T, block_length_row, block_length_column, _i_value >inlinevirtual
jumpsizevecBICRS< T, block_length_row, block_length_column, _i_value >protected
load(std::vector< Triplet< T > > &input, const ULI m, const ULI n, const T zero)vecBICRS< T, block_length_row, block_length_column, _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
pColumnSort(const void *left, const void *right)vecBICRS< T, block_length_row, block_length_column, _i_value >inlinestatic
postProcessRowIncrements(std::vector< _i_value > &r_ind)vecBICRS< T, block_length_row, block_length_column, _i_value >inlineprotected
prepareBlockIteration(std::vector< size_t > *const row_indices, std::vector< _i_value > &row_increments, _i_value &prev_row, const std::vector< Triplet< double > > &input, const size_t k, const size_t m)vecBICRS< T, block_length_row, block_length_column, _i_value >inlineprotectedstatic
pRowSort(const void *left, const void *right)vecBICRS< T, block_length_row, block_length_column, _i_value >inlinestatic
r_indvecBICRS< T, block_length_row, block_length_column, _i_value >protected
SparseMatrix()SparseMatrix< T, ULI >inline
SparseMatrix(const ULInzs, const ULInr, const ULInc, const T zero)SparseMatrix< T, ULI >inline
vecBICRS()vecBICRS< T, block_length_row, block_length_column, _i_value >inline
vecBICRS(std::string file, T zero=0)vecBICRS< T, block_length_row, block_length_column, _i_value >inline
vecBICRS(const ULI number_of_nonzeros, const ULI number_of_rows, const ULI number_of_cols, T zero)vecBICRS< T, block_length_row, block_length_column, _i_value >inline
vecBICRS(vecBICRS< T > &toCopy)vecBICRS< T, block_length_row, block_length_column, _i_value >inline
vecBICRS(std::vector< Triplet< T > > &input, const ULI m, const ULI n, const T zero=0)vecBICRS< T, block_length_row, block_length_column, _i_value >inline
zax(const T *__restrict__ pDataX, T *__restrict__ pDataZ)vecBICRS< T, block_length_row, block_length_column, _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)Matrix< T >inline
zero_elementSparseMatrix< T, ULI >
ZXa(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z)Matrix< T >inline
zxa(const T *__restrict__ pDataX, T *__restrict__ pDataZ)vecBICRS< T, block_length_row, block_length_column, _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
~Matrix()Matrix< T >inlinevirtual
~SparseMatrix()SparseMatrix< T, ULI >inlinevirtual
~vecBICRS()vecBICRS< T, block_length_row, block_length_column, _i_value >inline