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 > | |