mptensor  v0.3.0
Parallel Library for Tensor Network Methods
mptensor::matrix_interface::Matrix< C > Member List

This is the complete list of members for mptensor::matrix_interface::Matrix< C >, including all inherited members.

allreduce_sum(C value) constmptensor::matrix_interface::Matrix< C >
barrier() constmptensor::matrix_interface::Matrix< C >
bcast(D *buffer, int count, int root) constmptensor::matrix_interface::Matrix< C >
comm_type typedefmptensor::matrix_interface::Matrix< C >
flatten()mptensor::matrix_interface::Matrix< C >
get_comm() constmptensor::matrix_interface::Matrix< C >
get_comm_rank() constmptensor::matrix_interface::Matrix< C >
get_comm_size() constmptensor::matrix_interface::Matrix< C >
global_col_index(size_t lindex_col) constmptensor::matrix_interface::Matrix< C >
global_index(size_t i, size_t &g_row, size_t &g_col) constmptensor::matrix_interface::Matrix< C >
global_row_index(size_t lindex_row) constmptensor::matrix_interface::Matrix< C >
head() constmptensor::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) constmptensor::matrix_interface::Matrix< C >
local_col_size() constmptensor::matrix_interface::Matrix< C >
local_index(size_t g_row, size_t g_col, size_t &i) constmptensor::matrix_interface::Matrix< C >
local_position(size_t g_row, size_t g_col, int &comm_rank, size_t &lindex) constmptensor::matrix_interface::Matrix< C >
local_row_index(size_t lindex) constmptensor::matrix_interface::Matrix< C >
local_row_size() constmptensor::matrix_interface::Matrix< C >
local_size() constmptensor::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_namemptensor::matrix_interface::Matrix< C >static
matrix_type_tagmptensor::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) constmptensor::matrix_interface::Matrix< C >
operator[](size_t i)mptensor::matrix_interface::Matrix< C >
prep_global_to_local() constmptensor::matrix_interface::Matrix< C >
prep_local_to_global() constmptensor::matrix_interface::Matrix< C >
print_info(std::ostream &) constmptensor::matrix_interface::Matrix< C >
save_index(const std::string &filename) constmptensor::matrix_interface::Matrix< C >
value_type typedefmptensor::matrix_interface::Matrix< C >