ALPS MPS Codes
Reference documentation.
|
Go to the source code of this file.
Classes | |
struct | SiteProblem< Matrix, SymmGroup > |
class | SingleSiteVS< Matrix, SymmGroup > |
struct | ietl::vectorspace_traits< SingleSiteVS< Matrix, SymmGroup > > |
Namespaces | |
ietl | |
Functions | |
template<class Matrix , class SymmGroup , class Generator > | |
void | ietl::generate (MPSTensor< Matrix, SymmGroup > &m, Generator g) |
template<class Matrix , class SymmGroup > | |
void | ietl::generate (MPSTensor< Matrix, SymmGroup > &m, MPSTensor< Matrix, SymmGroup > const &m2) |
template<class Matrix , class SymmGroup > | |
void | ietl::swap (MPSTensor< Matrix, SymmGroup > &x, MPSTensor< Matrix, SymmGroup > &y) |
template<class Matrix , class SymmGroup > | |
MPSTensor< Matrix, SymmGroup > ::scalar_type | ietl::dot (MPSTensor< Matrix, SymmGroup > const &x, MPSTensor< Matrix, SymmGroup > const &y) |
template<class Matrix , class SymmGroup > | |
MPSTensor< Matrix, SymmGroup > ::real_type | ietl::two_norm (MPSTensor< Matrix, SymmGroup > const &x) |
template<class Matrix , class SymmGroup > | |
void | ietl::mult (SiteProblem< Matrix, SymmGroup > const &H, MPSTensor< Matrix, SymmGroup > const &x, MPSTensor< Matrix, SymmGroup > &y) |
template<class Matrix , class SymmGroup > | |
std::pair< double, MPSTensor < Matrix, SymmGroup > > | solve_ietl_lanczos (SiteProblem< Matrix, SymmGroup > &sp, MPSTensor< Matrix, SymmGroup > const &initial, BaseParameters ¶ms) |
std::pair<double, MPSTensor<Matrix, SymmGroup> > solve_ietl_lanczos | ( | SiteProblem< Matrix, SymmGroup > & | sp, |
MPSTensor< Matrix, SymmGroup > const & | initial, | ||
BaseParameters & | params | ||
) |
Definition at line 130 of file ietl_lanczos_solver.h.