| comm_type typedef | mptensor::Tensor< Matrix, C > | |
| flatten() | mptensor::Tensor< Matrix, C > | |
| gather() | mptensor::Tensor< Matrix, C > | |
| get_axes_map() const | mptensor::Tensor< Matrix, C > | inline |
| get_comm() const | mptensor::Tensor< Matrix, C > | inline |
| get_comm_rank() const | mptensor::Tensor< Matrix, C > | inline |
| get_comm_size() const | mptensor::Tensor< Matrix, C > | inline |
| get_matrix() const | mptensor::Tensor< Matrix, C > | inline |
| get_matrix() | mptensor::Tensor< Matrix, C > | inline |
| get_upper_rank() const | mptensor::Tensor< Matrix, C > | inline |
| get_value(const Index &idx, C &val) const | mptensor::Tensor< Matrix, C > | |
| global_index(size_t i) const | mptensor::Tensor< Matrix, C > | |
| global_index_fast(size_t i, Index &idx) const | mptensor::Tensor< Matrix, C > | |
| global_index_l2g_map(size_t lindex, size_t gindex[]) const | mptensor::Tensor< Matrix, C > | inline |
| global_index_l2g_map_transpose(size_t lindex, const size_t axes_trans[], size_t index_new[]) const | mptensor::Tensor< Matrix, C > | inline |
| load(const std::string &filename) | mptensor::Tensor< Matrix, C > | |
| local_position(const Index &idx, int &comm_rank, size_t &local_idx) const | mptensor::Tensor< Matrix, C > | |
| local_position_fast(size_t g_row, size_t g_col, int &comm_rank, size_t &local_idx) const | mptensor::Tensor< Matrix, C > | inline |
| local_size() const | mptensor::Tensor< Matrix, C > | inline |
| make_l2g_map() const | mptensor::Tensor< Matrix, C > | inline |
| map(UnaryOperation op) | mptensor::Tensor< Matrix, C > | |
| matrix_type typedef | mptensor::Tensor< Matrix, C > | |
| multiply_vector(const std::vector< D > &vec, size_t n_axes) | mptensor::Tensor< Matrix, C > | |
| multiply_vector(const std::vector< D0 > &vec0, size_t n_axes0, const std::vector< D1 > &vec1, size_t n_axes1) | mptensor::Tensor< Matrix, C > | |
| multiply_vector(const std::vector< D0 > &vec0, size_t n_axes0, const std::vector< D1 > &vec1, size_t n_axes1, const std::vector< D2 > &vec2, size_t n_axes2) | mptensor::Tensor< Matrix, C > | |
| multiply_vector(const std::vector< D0 > &vec0, size_t n_axes0, const std::vector< D1 > &vec1, size_t n_axes1, const std::vector< D2 > &vec2, size_t n_axes2, const std::vector< D3 > &vec3, size_t n_axes3) | mptensor::Tensor< Matrix, C > | |
| ndim() const | mptensor::Tensor< Matrix, C > | inline |
| operator*=(C rhs) | mptensor::Tensor< Matrix, C > | |
| operator+=(const Tensor &rhs) | mptensor::Tensor< Matrix, C > | |
| operator-=(const Tensor &rhs) | mptensor::Tensor< Matrix, C > | |
| operator/=(C rhs) | mptensor::Tensor< Matrix, C > | |
| operator=(C rhs) | mptensor::Tensor< Matrix, C > | |
| operator[](size_t local_idx) const | mptensor::Tensor< Matrix, C > | inline |
| operator[](size_t local_idx) | mptensor::Tensor< Matrix, C > | inline |
| prep_global_to_local() const | mptensor::Tensor< Matrix, C > | inline |
| prep_local_to_global() const | mptensor::Tensor< Matrix, C > | inline |
| print_info(std::ostream &out, const std::string &tag="") const | mptensor::Tensor< Matrix, C > | |
| print_info_mpi(std::ostream &, const std::string &tag="") const | mptensor::Tensor< Matrix, C > | |
| rank() const | mptensor::Tensor< Matrix, C > | inline |
| save(const std::string &filename) const | mptensor::Tensor< Matrix, C > | |
| set_slice(const Tensor &a, size_t n_axes, size_t i_begin, size_t i_end) | mptensor::Tensor< Matrix, C > | |
| set_slice(const Tensor &a, const Index &index_begin, const Index &index_end) | mptensor::Tensor< Matrix, C > | |
| set_value(const Index &idx, C val) | mptensor::Tensor< Matrix, C > | |
| shape() const | mptensor::Tensor< Matrix, C > | inline |
| Tensor() | mptensor::Tensor< Matrix, C > | |
| Tensor(const Shape &) | mptensor::Tensor< Matrix, C > | explicit |
| Tensor(const comm_type &) | mptensor::Tensor< Matrix, C > | explicit |
| Tensor(const comm_type &, const Shape &) | mptensor::Tensor< Matrix, C > | |
| Tensor(const comm_type &, const Shape &, size_t upper_rank) | mptensor::Tensor< Matrix, C > | |
| Tensor(const comm_type &, const Tensor< lapack::Matrix, C > &) | mptensor::Tensor< Matrix, C > | |
| Tensor(const comm_type &, const std::vector< C > &) | mptensor::Tensor< Matrix, C > | |
| transpose(const Axes &axes) | mptensor::Tensor< Matrix, C > | |
| value_type typedef | mptensor::Tensor< Matrix, C > | |