ALPS MPS Codes
Reference documentation.
|
Go to the source code of this file.
Functions | |
template<class Matrix , class SymmGroup > | |
std::string | identify_op (block_matrix< Matrix, SymmGroup > const &m) |
template<class Matrix , class SymmGroup > | |
void | follow_mpo (MPO< Matrix, SymmGroup > const &mpo, std::string s=std::string(), int p=0, int start=0) |
template<class Matrix , class SymmGroup > | |
void | follow_and_print_terms (MPO< Matrix, SymmGroup > const &mpo, int p, int b1, int b2, std::string s="", typename MPOTensor< Matrix, SymmGroup >::value_type scale=1.) |
template<class Matrix , class SymmGroup > | |
void | cleanup_mpo_ (MPO< Matrix, SymmGroup > const &in_mpo, MPO< Matrix, SymmGroup > &out_mpo, std::vector< boost::tuple< int, int, block_matrix< Matrix, SymmGroup > > > &ops, int p, int start) |
template<class Matrix , class SymmGroup > | |
MPO< Matrix, SymmGroup > | cleanup_mpo (MPO< Matrix, SymmGroup > const &mpo) |
template<class Matrix , class SymmGroup > | |
MPO< Matrix, SymmGroup > | square_mpo (MPO< Matrix, SymmGroup > const &mpo) |
template<class Matrix , class SymmGroup > | |
MPO< Matrix, SymmGroup > | zero_after (MPO< Matrix, SymmGroup > mpo, int p0) |
MPO<Matrix, SymmGroup> cleanup_mpo | ( | MPO< Matrix, SymmGroup > const & | mpo | ) |
Definition at line 134 of file mpo_ops.h.
void cleanup_mpo_ | ( | MPO< Matrix, SymmGroup > const & | in_mpo, |
MPO< Matrix, SymmGroup > & | out_mpo, | ||
std::vector< boost::tuple< int, int, block_matrix< Matrix, SymmGroup > > > & | ops, | ||
int | p, | ||
int | start | ||
) |
Definition at line 102 of file mpo_ops.h.
void follow_and_print_terms | ( | MPO< Matrix, SymmGroup > const & | mpo, |
int | p, | ||
int | b1, | ||
int | b2, | ||
std::string | s = "" , |
||
typename MPOTensor< Matrix, SymmGroup >::value_type | scale = 1. |
||
) |
Definition at line 75 of file mpo_ops.h.
void follow_mpo | ( | MPO< Matrix, SymmGroup > const & | mpo, |
std::string | s = std::string() , |
||
int | p = 0 , |
||
int | start = 0 |
||
) |
Definition at line 54 of file mpo_ops.h.
std::string identify_op | ( | block_matrix< Matrix, SymmGroup > const & | m | ) |
Definition at line 34 of file mpo_ops.h.
MPO<Matrix, SymmGroup> square_mpo | ( | MPO< Matrix, SymmGroup > const & | mpo | ) |
Definition at line 147 of file mpo_ops.h.
MPO<Matrix, SymmGroup> zero_after | ( | MPO< Matrix, SymmGroup > | mpo, |
int | p0 | ||
) |
Definition at line 202 of file mpo_ops.h.