| add_scalar(ITYPE, ITYPE, VTYPE, bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| assert_coo_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| assert_csc_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| assert_csr_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| assert_valid_vector_size(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| clear_vectors() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| coo_element_operation(ITYPE, ITYPE, VTYPE, const std::string &, const std::string &={}, const std::string &={}) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| coo_to_csc() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| coo_to_csr() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| copy(const sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| csc_element_operation(ITYPE, ITYPE, VTYPE, const std::string &, const std::string &={}, const std::string &={}) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| csc_to_coo() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| csc_to_csr() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| csr_element_operation(ITYPE, ITYPE, VTYPE, const std::string &, const std::string &={}, const std::string &={}) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| csr_to_coo() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| csr_to_csc() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| dot_product(sparse_matrix< ITYPE, VTYPE > &) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| empty() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| format_conversion(const std::string &="COO", bool=true, bool=false, const std::string &="overwrite") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| format_reinterpretation() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| get_cols() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| get_format() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| get_non_zero_elements() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| get_rows() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| get_value(ITYPE, ITYPE) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| hadamard_product(sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| index_reinterpretation() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| inverse() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| is_coo_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| is_csc_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| is_csr_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| is_sorted_unique(const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| lu_decomposition(sparse_matrix< ITYPE, VTYPE > &, sparse_matrix< ITYPE, VTYPE > &) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| multiply_scalar(ITYPE, ITYPE, VTYPE, bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| non_zero_elements_count() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| operator*(sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| operator*(const STYPE &) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| operator+(sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| operator-(sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| operator=(const sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| print() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| print_vectors() const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| qr_decomposition(sparse_matrix< ITYPE, VTYPE > &, sparse_matrix< ITYPE, VTYPE > &) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| read_vectors_from_file(const std::string &, const std::string &={}, const std::string &={}, const std::string &={}) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| resize(ITYPE, ITYPE) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| segment(ITYPE, ITYPE, ITYPE, ITYPE, bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| set_matrix_format(const std::string &="CSR") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| set_value(ITYPE, ITYPE, VTYPE, bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| set_value(VTYPE) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| set_zero() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sort_coo(bool=true, bool=false, const std::string &="overwrite") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| sort_csc(bool=false, const std::string &="overwrite") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| sort_csr(bool=false, const std::string &="overwrite") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | protected |
| sort_deduplication(bool=true, bool=true, const std::string &="overwrite", bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sparse_matrix(ITYPE, ITYPE, const std::string &="CSR", const std::vector< VTYPE > &={}, const std::vector< ITYPE > &={}, const std::vector< ITYPE > &={}) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sparse_matrix(const std::string &="CSR") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sparse_matrix(const sparse_matrix< ITYPE, VTYPE > &) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sparse_matrix(const std::vector< std::vector< VTYPE >> &, const std::string &="CSR") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| sparse_matrix(ITYPE, const std::string &={}, const std::string &="CSR") | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| subtract_scalar(ITYPE, ITYPE, VTYPE, bool=true) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| swap_elements(ITYPE, ITYPE, ITYPE, ITYPE) | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| transpose(bool=true) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| write_vectors_to_file(const std::string &, const std::string &={}, const std::string &={}, const std::string &={}) const | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |
| ~sparse_matrix() | mui::linalg::sparse_matrix< ITYPE, VTYPE > | |