|
monolish
0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
|
This is the complete list of members for monolish::matrix::CRS< Float >, including all inherited members.
| alloc_nnz | monolish::matrix::CRS< Float > | |
| col(const size_t c, vector< Float > &vec) const | monolish::matrix::CRS< Float > | |
| col(const size_t c, view1D< vector< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| col(const size_t c, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| col_ind | monolish::matrix::CRS< Float > | |
| colN | monolish::matrix::CRS< Float > | private |
| compute_hash() | monolish::matrix::CRS< Float > | |
| convert(COO< Float > &coo) | monolish::matrix::CRS< Float > | |
| convert(CRS< Float > &crs) | monolish::matrix::CRS< Float > | |
| CRS() | monolish::matrix::CRS< Float > | inline |
| CRS(const size_t M, const size_t N, const size_t NNZ) | monolish::matrix::CRS< Float > | |
| CRS(const size_t M, const size_t N, const size_t NNZ, const int *rowptr, const int *colind, const Float *value) | monolish::matrix::CRS< Float > | |
| CRS(const size_t M, const size_t N, const size_t NNZ, const int *rowptr, const int *colind, const Float *value, const size_t origin) | monolish::matrix::CRS< Float > | |
| CRS(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const std::vector< Float > &value) | monolish::matrix::CRS< Float > | |
| CRS(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const vector< Float > &value) | monolish::matrix::CRS< Float > | |
| CRS(COO< Float > &coo) | monolish::matrix::CRS< Float > | inline |
| CRS(const CRS< Float > &mat) | monolish::matrix::CRS< Float > | |
| CRS(const CRS< Float > &mat, Float value) | monolish::matrix::CRS< Float > | |
| data() const | monolish::matrix::CRS< Float > | inline |
| data() | monolish::matrix::CRS< Float > | inline |
| device_free() const | monolish::matrix::CRS< Float > | |
| diag(vector< Float > &vec) const | monolish::matrix::CRS< Float > | |
| diag(view1D< vector< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| diag(view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| diag(view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| diag_add(const Float alpha) | monolish::matrix::CRS< Float > | |
| diag_add(const vector< Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_add(const view1D< vector< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_add(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_add(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_div(const Float alpha) | monolish::matrix::CRS< Float > | |
| diag_div(const vector< Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_div(const view1D< vector< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_div(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_div(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_mul(const Float alpha) | monolish::matrix::CRS< Float > | |
| diag_mul(const vector< Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_mul(const view1D< vector< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_mul(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_mul(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_sub(const Float alpha) | monolish::matrix::CRS< Float > | |
| diag_sub(const vector< Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_sub(const view1D< vector< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_sub(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| diag_sub(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::CRS< Float > | |
| equal(const CRS< Float > &mat, bool compare_cpu_and_device=false) const | monolish::matrix::CRS< Float > | |
| fill(Float value) | monolish::matrix::CRS< Float > | |
| get_col() const | monolish::matrix::CRS< Float > | inline |
| get_data_size() const | monolish::matrix::CRS< Float > | inline |
| get_device_mem_stat() const | monolish::matrix::CRS< Float > | inline |
| get_hash() const | monolish::matrix::CRS< Float > | inline |
| get_nnz() const | monolish::matrix::CRS< Float > | inline |
| get_row() const | monolish::matrix::CRS< Float > | inline |
| gpu_status | monolish::matrix::CRS< Float > | mutableprivate |
| nonfree_recv() | monolish::matrix::CRS< Float > | |
| operator!=(const CRS< Float > &mat) const | monolish::matrix::CRS< Float > | |
| operator=(const CRS< Float > &mat) | monolish::matrix::CRS< Float > | |
| operator==(const CRS< Float > &mat) const | monolish::matrix::CRS< Float > | |
| operator[](size_t i) | monolish::matrix::CRS< Float > | inline |
| print_all(bool force_cpu=false) const | monolish::matrix::CRS< Float > | |
| recv() | monolish::matrix::CRS< Float > | |
| resize(size_t N, Float Val=0) | monolish::matrix::CRS< Float > | inline |
| row(const size_t r, vector< Float > &vec) const | monolish::matrix::CRS< Float > | |
| row(const size_t r, view1D< vector< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| row(const size_t r, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::CRS< Float > | |
| row_ptr | monolish::matrix::CRS< Float > | |
| rowN | monolish::matrix::CRS< Float > | private |
| send() const | monolish::matrix::CRS< Float > | |
| set_ptr(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const std::vector< Float > &value) | monolish::matrix::CRS< Float > | |
| set_ptr(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const size_t vsize, const Float *value) | monolish::matrix::CRS< Float > | |
| structure_hash | monolish::matrix::CRS< Float > | private |
| transpose() | monolish::matrix::CRS< Float > | |
| transpose(const CRS &B) | monolish::matrix::CRS< Float > | |
| type() const | monolish::matrix::CRS< Float > | inline |
| val | monolish::matrix::CRS< Float > | |
| val_create_flag | monolish::matrix::CRS< Float > | |
| val_nnz | monolish::matrix::CRS< Float > | |
| ~CRS() | monolish::matrix::CRS< Float > | inline |