| allreduce_sum(C value) const | mptensor::matrix_interface::Matrix< C > |  | 
  | barrier() const | mptensor::matrix_interface::Matrix< C > |  | 
  | bcast(D *buffer, int count, int root) const | mptensor::matrix_interface::Matrix< C > |  | 
  | comm_type typedef | mptensor::matrix_interface::Matrix< C > |  | 
  | flatten() | mptensor::matrix_interface::Matrix< C > |  | 
  | get_comm() const | mptensor::matrix_interface::Matrix< C > |  | 
  | get_comm_rank() const | mptensor::matrix_interface::Matrix< C > |  | 
  | get_comm_size() const | mptensor::matrix_interface::Matrix< C > |  | 
  | global_col_index(size_t lindex_col) const | mptensor::matrix_interface::Matrix< C > |  | 
  | global_index(size_t i, size_t &g_row, size_t &g_col) const | mptensor::matrix_interface::Matrix< C > |  | 
  | global_row_index(size_t lindex_row) const | mptensor::matrix_interface::Matrix< C > |  | 
  | head() const | mptensor::matrix_interface::Matrix< C > |  | 
  | head() | mptensor::matrix_interface::Matrix< C > |  | 
  | init(size_t n_row, size_t n_col) | mptensor::matrix_interface::Matrix< C > |  | 
  | local_col_index(size_t lindex) const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_col_size() const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_index(size_t g_row, size_t g_col, size_t &i) const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_position(size_t g_row, size_t g_col, int &comm_rank, size_t &lindex) const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_row_index(size_t lindex) const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_row_size() const | mptensor::matrix_interface::Matrix< C > |  | 
  | local_size() const | mptensor::matrix_interface::Matrix< C > |  | 
  | map(UnaryOperation op) | mptensor::matrix_interface::Matrix< C > |  | 
  | Matrix() | mptensor::matrix_interface::Matrix< C > |  | 
  | Matrix(const comm_type &comm) | mptensor::matrix_interface::Matrix< C > | explicit | 
  | Matrix(size_t n_row, size_t n_col) | mptensor::matrix_interface::Matrix< C > |  | 
  | Matrix(const comm_type &comm, size_t n_row, size_t n_col) | mptensor::matrix_interface::Matrix< C > |  | 
  | matrix_eigh(Matrix< C > &a, std::vector< double > &s) | mptensor::matrix_interface::Matrix< C > | related | 
  | matrix_type_name | mptensor::matrix_interface::Matrix< C > | static | 
  | matrix_type_tag | mptensor::matrix_interface::Matrix< C > | static | 
  | operator*=(C rhs) | mptensor::matrix_interface::Matrix< C > |  | 
  | operator+=(const Matrix &rhs) | mptensor::matrix_interface::Matrix< C > |  | 
  | operator-=(const Matrix &rhs) | mptensor::matrix_interface::Matrix< C > |  | 
  | operator/=(C rhs) | mptensor::matrix_interface::Matrix< C > |  | 
  | operator[](size_t i) const | mptensor::matrix_interface::Matrix< C > |  | 
  | operator[](size_t i) | mptensor::matrix_interface::Matrix< C > |  | 
  | prep_global_to_local() const | mptensor::matrix_interface::Matrix< C > |  | 
  | prep_local_to_global() const | mptensor::matrix_interface::Matrix< C > |  | 
  | print_info(std::ostream &) const | mptensor::matrix_interface::Matrix< C > |  | 
  | save_index(const std::string &filename) const | mptensor::matrix_interface::Matrix< C > |  | 
  | value_type typedef | mptensor::matrix_interface::Matrix< C > |  |