ALPS MPS Codes
Reference documentation.
|
#include "twositetensor.h"
#include "dmrg/mp_tensors/mpstensor.h"
#include "dmrg/mp_tensors/reshapes.h"
#include "dmrg/block_matrix/block_matrix_algorithms.h"
#include "dmrg/utils/random.hpp"
#include <alps/numeric/real.hpp>
#include <vector>
#include <utility>
Go to the source code of this file.
Namespaces | |
ts_reshape | |
Functions | |
template<class Matrix , class SymmGroup > | |
void | ts_reshape::reshape_both_to_left (Index< SymmGroup > const &physical_i_left, Index< SymmGroup > const &physical_i_right, Index< SymmGroup > const &left_i, Index< SymmGroup > const &right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
void | ts_reshape::reshape_left_to_both (Index< SymmGroup > const &physical_i_left, Index< SymmGroup > const &physical_i_right, Index< SymmGroup > const &left_i, Index< SymmGroup > const &right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
void | ts_reshape::reshape_right_to_both (Index< SymmGroup > const &physical_i_left, Index< SymmGroup > const &physical_i_right, Index< SymmGroup > const &left_i, Index< SymmGroup > const &right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |
template<class Matrix , class SymmGroup > | |
void | ts_reshape::reshape_both_to_right (Index< SymmGroup > const &physical_i_left, Index< SymmGroup > const &physical_i_right, Index< SymmGroup > const &left_i, Index< SymmGroup > const &right_i, block_matrix< Matrix, SymmGroup > const &m1, block_matrix< Matrix, SymmGroup > &m2) |