| alloc_nnz | monolish::matrix::Dense< Float > |  | 
  | at(const size_t i) const | monolish::matrix::Dense< Float > |  | 
  | at(const size_t i, const size_t j) const | monolish::matrix::Dense< Float > |  | 
  | at(const size_t i) | monolish::matrix::Dense< Float > | inline | 
  | at(const size_t i, const size_t j) | monolish::matrix::Dense< Float > | inline | 
  | begin() const | monolish::matrix::Dense< Float > | inline | 
  | begin() | monolish::matrix::Dense< Float > | inline | 
  | col(const size_t c, vector< Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | col(const size_t c, view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | col(const size_t c, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | colN | monolish::matrix::Dense< Float > | private | 
  | convert(const COO< Float > &coo) | monolish::matrix::Dense< Float > |  | 
  | convert(const Dense< Float > &dense) | monolish::matrix::Dense< Float > |  | 
  | data() const | monolish::matrix::Dense< Float > | inline | 
  | data() | monolish::matrix::Dense< Float > | inline | 
  | Dense() | monolish::matrix::Dense< Float > | inline | 
  | Dense(const COO< Float > &coo) | monolish::matrix::Dense< Float > | inline | 
  | Dense(const Dense< Float > &dense) | monolish::matrix::Dense< Float > |  | 
  | Dense(const Dense< Float > &dense, Float value) | monolish::matrix::Dense< Float > |  | 
  | Dense(const view_Dense< vector< Float >, Float > &dense) | monolish::matrix::Dense< Float > |  | 
  | Dense(const view_Dense< matrix::Dense< Float >, Float > &dense) | monolish::matrix::Dense< Float > |  | 
  | Dense(const view_Dense< tensor::tensor_Dense< Float >, Float > &dense) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const Float *value) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const std::vector< Float > &value) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const vector< Float > &value) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const std::initializer_list< Float > &list) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const Float min, const Float max) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const Float min, const Float max, const std::uint32_t seed) | monolish::matrix::Dense< Float > |  | 
  | Dense(const size_t M, const size_t N, const Float value) | monolish::matrix::Dense< Float > |  | 
  | device_free() const | monolish::matrix::Dense< Float > |  | 
  | diag(vector< Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | diag(view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | diag(view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | diag(view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | diag_add(const Float alpha) | monolish::matrix::Dense< Float > |  | 
  | diag_add(const vector< Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_add(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_add(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_add(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_div(const Float alpha) | monolish::matrix::Dense< Float > |  | 
  | diag_div(const vector< Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_div(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_div(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_div(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_mul(const Float alpha) | monolish::matrix::Dense< Float > |  | 
  | diag_mul(const vector< Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_mul(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_mul(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_mul(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_sub(const Float alpha) | monolish::matrix::Dense< Float > |  | 
  | diag_sub(const vector< Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_sub(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_sub(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | diag_sub(const view1D< tensor::tensor_Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > |  | 
  | end() const | monolish::matrix::Dense< Float > | inline | 
  | end() | monolish::matrix::Dense< Float > | inline | 
  | equal(const Dense< Float > &mat, bool compare_cpu_and_device=false) const | monolish::matrix::Dense< Float > |  | 
  | fill(Float value) | monolish::matrix::Dense< Float > |  | 
  | first | monolish::matrix::Dense< Float > | private | 
  | get_alloc_nnz() const | monolish::matrix::Dense< Float > | inline | 
  | get_col() const | monolish::matrix::Dense< Float > | inline | 
  | get_data_size() const | monolish::matrix::Dense< Float > | inline | 
  | get_device_mem_stat() const | monolish::matrix::Dense< Float > | inline | 
  | get_first() const | monolish::matrix::Dense< Float > | inline | 
  | get_gpu_status() const | monolish::matrix::Dense< Float > | inline | 
  | get_nnz() const | monolish::matrix::Dense< Float > | inline | 
  | get_offset() const | monolish::matrix::Dense< Float > | inline | 
  | get_row() const | monolish::matrix::Dense< Float > | inline | 
  | gpu_status | monolish::matrix::Dense< Float > | mutableprivate | 
  | insert(const size_t i, const Float Val) | monolish::matrix::Dense< Float > |  | 
  | insert(const size_t i, const size_t j, const Float Val) | monolish::matrix::Dense< Float > |  | 
  | move(const tensor::tensor_Dense< Float > &tensor_dense) | monolish::matrix::Dense< Float > |  | 
  | move(const tensor::tensor_Dense< Float > &tensor_dense, int rowN, int colN) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< vector< Float >, Float > &tensor_dense) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< matrix::Dense< Float >, Float > &tensor_dense) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< tensor::tensor_Dense< Float >, Float > &tensor_dense) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< vector< Float >, Float > &tensor_dense, int rowN, int colN) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< matrix::Dense< Float >, Float > &tensor_dense, int rowN, int colN) | monolish::matrix::Dense< Float > |  | 
  | move(const view_tensor_Dense< tensor::tensor_Dense< Float >, Float > &tensor_dense, int rowN, int colN) | monolish::matrix::Dense< Float > |  | 
  | nonfree_recv() | monolish::matrix::Dense< Float > |  | 
  | operator!=(const Dense< Float > &mat) const | monolish::matrix::Dense< Float > |  | 
  | operator=(const Dense< Float > &mat) | monolish::matrix::Dense< Float > |  | 
  | operator=(const view_Dense< vector< Float >, Float > &mat) | monolish::matrix::Dense< Float > |  | 
  | operator=(const view_Dense< matrix::Dense< Float >, Float > &mat) | monolish::matrix::Dense< Float > |  | 
  | operator=(const view_Dense< tensor::tensor_Dense< Float >, Float > &mat) | monolish::matrix::Dense< Float > |  | 
  | operator==(const Dense< Float > &mat) const | monolish::matrix::Dense< Float > |  | 
  | operator[](size_t i) | monolish::matrix::Dense< Float > | inline | 
  | print_all(bool force_cpu=false) const | monolish::matrix::Dense< Float > |  | 
  | recv() | monolish::matrix::Dense< Float > |  | 
  | reshape(const size_t row, const size_t col) | monolish::matrix::Dense< Float > |  | 
  | resize(size_t N, Float Val=0) | monolish::matrix::Dense< Float > | inline | 
  | row(const size_t r, vector< Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | row(const size_t r, view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | row(const size_t r, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > |  | 
  | rowN | monolish::matrix::Dense< Float > | private | 
  | send() const | monolish::matrix::Dense< Float > |  | 
  | set_col(const size_t M) | monolish::matrix::Dense< Float > | inline | 
  | set_first(size_t i) | monolish::matrix::Dense< Float > | inline | 
  | set_ptr(const size_t M, const size_t N, const std::vector< Float > &value) | monolish::matrix::Dense< Float > |  | 
  | set_ptr(const size_t M, const size_t N, const Float *value) | monolish::matrix::Dense< Float > |  | 
  | set_ptr(const size_t M, const size_t N, const Float value) | monolish::matrix::Dense< Float > |  | 
  | set_row(const size_t N) | monolish::matrix::Dense< Float > | inline | 
  | transpose() | monolish::matrix::Dense< Float > |  | 
  | transpose(const Dense &B) | monolish::matrix::Dense< Float > |  | 
  | type() const | monolish::matrix::Dense< Float > | inline | 
  | val | monolish::matrix::Dense< Float > |  | 
  | val_create_flag | monolish::matrix::Dense< Float > |  | 
  | val_nnz | monolish::matrix::Dense< Float > |  | 
  | ~Dense() | monolish::matrix::Dense< Float > | inline |