ALPS MPS Codes
Reference documentation.
|
Go to the source code of this file.
Functions | |
template<class Matrix , class SymmGroup > | |
void | reshape_left_to_right (Index< SymmGroup > physical_i, Index< SymmGroup > left_i, Index< SymmGroup > right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
void | reshape_right_to_left (Index< SymmGroup > physical_i, Index< SymmGroup > left_i, Index< SymmGroup > right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class OtherMatrix , class SymmGroup > | |
void | reshape_left_to_right_new (Index< SymmGroup > physical_i, Index< SymmGroup > left_i, Index< SymmGroup > right_i, block_matrix< OtherMatrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
void | reshape_and_pad_left (Index< SymmGroup > physical_i, Index< SymmGroup > in_left_i, Index< SymmGroup > in_right_i, Index< SymmGroup > out_left_i, Index< SymmGroup > out_right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class OtherMatrix , class SymmGroup > | |
void | reshape_right_to_left_new (Index< SymmGroup > physical_i, Index< SymmGroup > left_i, Index< SymmGroup > right_i, block_matrix< OtherMatrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
block_matrix< Matrix, SymmGroup > | reshape_left_to_physleft (Index< SymmGroup > physical_i, Index< SymmGroup > left_i, Index< SymmGroup > right_i, block_matrix< Matrix, SymmGroup > const &m1) |
template<class Matrix , class SymmGroup > | |
block_matrix< Matrix, SymmGroup > | reshape_2site_op (Index< SymmGroup > const &phys1, Index< SymmGroup > const &phys2, block_matrix< Matrix, SymmGroup > const &A) |
template<class Matrix , class SymmGroup > | |
std::vector< block_matrix < Matrix, SymmGroup > > | reshape_right_to_list (Index< SymmGroup > const &phys, block_matrix< Matrix, SymmGroup > const &A) |
template<class Matrix , class SymmGroup > | |
std::vector< block_matrix < Matrix, SymmGroup > > | reshape_left_to_list (Index< SymmGroup > const &phys, block_matrix< Matrix, SymmGroup > const &A) |
block_matrix<Matrix, SymmGroup> reshape_2site_op | ( | Index< SymmGroup > const & | phys1, |
Index< SymmGroup > const & | phys2, | ||
block_matrix< Matrix, SymmGroup > const & | A | ||
) |
Definition at line 417 of file reshapes.h.
void reshape_and_pad_left | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | in_left_i, | ||
Index< SymmGroup > | in_right_i, | ||
Index< SymmGroup > | out_left_i, | ||
Index< SymmGroup > | out_right_i, | ||
block_matrix< Matrix, SymmGroup > const & | m1, | ||
block_matrix< Matrix, SymmGroup > & | m2 | ||
) |
Definition at line 245 of file reshapes.h.
std::vector<block_matrix<Matrix, SymmGroup> > reshape_left_to_list | ( | Index< SymmGroup > const & | phys, |
block_matrix< Matrix, SymmGroup > const & | A | ||
) |
Definition at line 562 of file reshapes.h.
block_matrix<Matrix, SymmGroup> reshape_left_to_physleft | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | left_i, | ||
Index< SymmGroup > | right_i, | ||
block_matrix< Matrix, SymmGroup > const & | m1 | ||
) |
Definition at line 360 of file reshapes.h.
void reshape_left_to_right | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | left_i, | ||
Index< SymmGroup > | right_i, | ||
block_matrix< Matrix, SymmGroup > const & | m1, | ||
block_matrix< Matrix, SymmGroup > & | m2 | ||
) |
Definition at line 34 of file reshapes.h.
void reshape_left_to_right_new | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | left_i, | ||
Index< SymmGroup > | right_i, | ||
block_matrix< OtherMatrix, SymmGroup > const & | m1, | ||
block_matrix< Matrix, SymmGroup > & | m2 | ||
) |
Definition at line 197 of file reshapes.h.
void reshape_right_to_left | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | left_i, | ||
Index< SymmGroup > | right_i, | ||
block_matrix< Matrix, SymmGroup > const & | m1, | ||
block_matrix< Matrix, SymmGroup > & | m2 | ||
) |
Definition at line 127 of file reshapes.h.
void reshape_right_to_left_new | ( | Index< SymmGroup > | physical_i, |
Index< SymmGroup > | left_i, | ||
Index< SymmGroup > | right_i, | ||
block_matrix< OtherMatrix, SymmGroup > const & | m1, | ||
block_matrix< Matrix, SymmGroup > & | m2 | ||
) |
Definition at line 306 of file reshapes.h.
std::vector<block_matrix<Matrix, SymmGroup> > reshape_right_to_list | ( | Index< SymmGroup > const & | phys, |
block_matrix< Matrix, SymmGroup > const & | A | ||
) |
Definition at line 498 of file reshapes.h.