| add(const M &mat) | ug::GPUSparseMatrix< TValueType > | |
| add_iterator() const | ug::GPUSparseMatrix< TValueType > | inline |
| add_matrix_row(size_t row, connection *c, size_t nr) | ug::GPUSparseMatrix< TValueType > | |
| apply(Vector_type &res, const Vector_type &x) const | ug::GPUSparseMatrix< TValueType > | inline |
| apply_ignore_zero_rows(vector_t &dest, const number &beta1, const vector_t &w1) const | ug::GPUSparseMatrix< TValueType > | inline |
| apply_transposed(Vector_type &res, const Vector_type &x) const | ug::GPUSparseMatrix< TValueType > | inline |
| apply_transposed_ignore_zero_rows(vector_t &dest, const number &beta1, const vector_t &w1) const | ug::GPUSparseMatrix< TValueType > | inline |
| assureValuesSize(size_t s) | ug::GPUSparseMatrix< TValueType > | private |
| axpy(vector_t &dest, const number &alpha1, const vector_t &v1, const number &beta1, const vector_t &w1) const | ug::GPUSparseMatrix< TValueType > | |
| axpy(double alpha, vector_t &x, double beta, const vector_t &y) const | ug::GPUSparseMatrix< TValueType > | |
| axpy_transposed(vector_t &dest, const number &alpha1, const vector_t &v1, const number &beta1, const vector_t &w1) const | ug::GPUSparseMatrix< TValueType > | |
| begin_row(size_t r) | ug::GPUSparseMatrix< TValueType > | inline |
| begin_row(size_t r) const | ug::GPUSparseMatrix< TValueType > | inline |
| bNeedsValues | ug::GPUSparseMatrix< TValueType > | protected |
| bOnDevice | ug::GPUSparseMatrix< TValueType > | private |
| check_device() const | ug::GPUSparseMatrix< TValueType > | inline |
| check_fragmentation() const | ug::GPUSparseMatrix< TValueType > | protected |
| check_rc(size_t r, size_t c) const | ug::GPUSparseMatrix< TValueType > | inline |
| check_row(size_t row, int i) const | ug::GPUSparseMatrix< TValueType > | inline |
| cols | ug::GPUSparseMatrix< TValueType > | protected |
| connection typedef | ug::GPUSparseMatrix< TValueType > | |
| const_row_type typedef | ug::GPUSparseMatrix< TValueType > | |
| copy_to_device() | ug::GPUSparseMatrix< TValueType > | inline |
| copyToNewSize(size_t newSize) | ug::GPUSparseMatrix< TValueType > | inlineprotected |
| copyToNewSize(size_t newSize, size_t maxCols) | ug::GPUSparseMatrix< TValueType > | protected |
| d_cols | ug::GPUSparseMatrix< TValueType > | private |
| d_rowStart | ug::GPUSparseMatrix< TValueType > | private |
| d_values | ug::GPUSparseMatrix< TValueType > | private |
| defragment() | ug::GPUSparseMatrix< TValueType > | inline |
| descr | ug::GPUSparseMatrix< TValueType > | private |
| end_row(size_t r) | ug::GPUSparseMatrix< TValueType > | inline |
| end_row(size_t r) const | ug::GPUSparseMatrix< TValueType > | inline |
| fragmented | ug::GPUSparseMatrix< TValueType > | protected |
| freeGPU() | ug::GPUSparseMatrix< TValueType > | inline |
| get(M &mat) const | ug::GPUSparseMatrix< TValueType > | |
| get_connection(size_t r, size_t c, bool &bFound) const | ug::GPUSparseMatrix< TValueType > | inline |
| get_connection(size_t r, size_t c, bool &bFound) | ug::GPUSparseMatrix< TValueType > | inline |
| get_connection(size_t r, size_t c) const | ug::GPUSparseMatrix< TValueType > | inline |
| get_connection(size_t r, size_t c) | ug::GPUSparseMatrix< TValueType > | inline |
| get_device_cols() const | ug::GPUSparseMatrix< TValueType > | inline |
| get_device_rowStart() const | ug::GPUSparseMatrix< TValueType > | inline |
| get_device_value_ptr() const | ug::GPUSparseMatrix< TValueType > | inline |
| get_index(int r, int c) | ug::GPUSparseMatrix< TValueType > | protected |
| get_index_const(int r, int c) const | ug::GPUSparseMatrix< TValueType > | protected |
| get_index_internal(size_t row, int col) const | ug::GPUSparseMatrix< TValueType > | protected |
| get_iterator_or_next(size_t r, size_t c) | ug::GPUSparseMatrix< TValueType > | inline |
| get_matrix_descr() const | ug::GPUSparseMatrix< TValueType > | inline |
| get_nnz() const | ug::GPUSparseMatrix< TValueType > | inlineprivate |
| get_nnz_max_cols(size_t maxCols) | ug::GPUSparseMatrix< TValueType > | protected |
| get_row(size_t r) | ug::GPUSparseMatrix< TValueType > | inline |
| get_row(size_t r) const | ug::GPUSparseMatrix< TValueType > | inline |
| GPUSparseMatrix() | ug::GPUSparseMatrix< TValueType > | |
| GPUSparseMatrix(GPUSparseMatrix &) | ug::GPUSparseMatrix< TValueType > | private |
| has_connection(size_t r, size_t c) const | ug::GPUSparseMatrix< TValueType > | inline |
| iIterators | ug::GPUSparseMatrix< TValueType > | mutableprotected |
| initGPU() | ug::GPUSparseMatrix< TValueType > | inline |
| is_isolated(size_t i) const | ug::GPUSparseMatrix< TValueType > | inline |
| m_numCols | ug::GPUSparseMatrix< TValueType > | protected |
| mat_mult_add_row(size_t row, typename vector_t::value_type &dest, double alpha, const vector_t &v) const | ug::GPUSparseMatrix< TValueType > | inline |
| matmul_minus(Vector_type &res, const Vector_type &x) const | ug::GPUSparseMatrix< TValueType > | inline |
| maxValues | ug::GPUSparseMatrix< TValueType > | protected |
| nnz | ug::GPUSparseMatrix< TValueType > | protected |
| num_cols() const | ug::GPUSparseMatrix< TValueType > | inline |
| num_connections(size_t i) const | ug::GPUSparseMatrix< TValueType > | inline |
| num_rows() const | ug::GPUSparseMatrix< TValueType > | inline |
| operator()(size_t r, size_t c) const | ug::GPUSparseMatrix< TValueType > | inline |
| operator()(size_t r, size_t c) | ug::GPUSparseMatrix< TValueType > | inline |
| operator*=(double d) | ug::GPUSparseMatrix< TValueType > | inline |
| operator<< | ug::GPUSparseMatrix< TValueType > | friend |
| operator=(const GPUSparseMatrix< value_type > &B) | ug::GPUSparseMatrix< TValueType > | inline |
| p() const | ug::GPUSparseMatrix< TValueType > | inline |
| pr(size_t row) const | ug::GPUSparseMatrix< TValueType > | inline |
| print(const char *const name=NULL) const | ug::GPUSparseMatrix< TValueType > | |
| print_to_file(const char *filename) const | ug::GPUSparseMatrix< TValueType > | |
| printrow(size_t row) const | ug::GPUSparseMatrix< TValueType > | |
| printtype() const | ug::GPUSparseMatrix< TValueType > | |
| remove_iterator() const | ug::GPUSparseMatrix< TValueType > | inline |
| resize_and_clear(size_t newRows, size_t newCols) | ug::GPUSparseMatrix< TValueType > | |
| resize_and_keep_values(size_t newRows, size_t newCols) | ug::GPUSparseMatrix< TValueType > | |
| row_type typedef | ug::GPUSparseMatrix< TValueType > | |
| rowEnd | ug::GPUSparseMatrix< TValueType > | protected |
| rowMax | ug::GPUSparseMatrix< TValueType > | protected |
| rows_sorted enum value | ug::GPUSparseMatrix< TValueType > | |
| rowStart | ug::GPUSparseMatrix< TValueType > | protected |
| scale(double d) | ug::GPUSparseMatrix< TValueType > | |
| set(const M &mat) | ug::GPUSparseMatrix< TValueType > | |
| set(double a) | ug::GPUSparseMatrix< TValueType > | |
| set_as_copy_of(const GPUSparseMatrix< value_type > &B, double scale=1.0) | ug::GPUSparseMatrix< TValueType > | |
| set_as_transpose_of(const GPUSparseMatrix< value_type > &B, double scale=1.0) | ug::GPUSparseMatrix< TValueType > | |
| set_matrix_row(size_t row, connection *c, size_t nr) | ug::GPUSparseMatrix< TValueType > | |
| this_type typedef | ug::GPUSparseMatrix< TValueType > | |
| total_num_connections() const | ug::GPUSparseMatrix< TValueType > | inline |
| value_type typedef | ug::GPUSparseMatrix< TValueType > | |
| values | ug::GPUSparseMatrix< TValueType > | protected |
| ~GPUSparseMatrix() | ug::GPUSparseMatrix< TValueType > | inlinevirtual |