Variational orthogonalisation for MPS. More...
#include "inc/util/common_exceptions.h"#include "inc/mps/state.h"#include "inc/mps/lbo_state.h"#include "inc/tensor/tensor_gen.h"#include "inc/tensor/tensor_misc.h"#include "inc/alg/orthogonalise.h"
Include dependency graph for orthogonalise_mps.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::MPS |
| The namespace containing all MPS-related tools, classes and objects. | |
Functions | |
| template<typename It > | |
| void | syten::MPS::orthogonalise_variational (LBOState &, It, It) |
| Dummy implementation, currently throws. More... | |
| template<typename Iterator > | |
| void | syten::MPS::orthogonalise_variational (State &psi, Iterator first, Iterator last) |
| variationally orthogonalise a state wrt a set of other states in-place More... | |
| template<typename It > | |
| void | syten::MPS::orthogonalise_variational_two_site (LBOState &, It, It, Truncation const &) |
| Dummy implementation, currently throws. More... | |
| template<typename Iterator > | |
| void | syten::MPS::orthogonalise_variational_two_site (State &psi, Iterator first, Iterator last, Truncation const &trunc) |
| variationally orthogonalise a state two sites at a time wrt a set of other states in-place More... | |
Variational orthogonalisation for MPS.