Orthonormalisation policies for use with StandardKrylov and TensorNetworksKrylov. More...
#include "inc/alg/orthogonalise.h"
Classes | |
struct | syten::Krylov::OrthoPolicies::AllButLast< OrthoImpl > |
Orthogonalises only against the first N-2 vectors of the set of size N, i.e. More... | |
struct | syten::Krylov::OrthoPolicies::Arithmetic |
Arithmetic orthonormalisation. More... | |
struct | syten::Krylov::OrthoPolicies::Combined< Impl1, Impl2 > |
Uses two different implementations to first orthonormalise against the last two vectors of the orthogonalisation set and then against all vectors of that set. More... | |
struct | syten::Krylov::OrthoPolicies::Complete< OrthoImpl > |
Completely orthogonalises the space using the specified OrthoImpl class method. More... | |
struct | syten::Krylov::OrthoPolicies::LastTwo< OrthoImpl > |
Orthogonalises only against the last two vectors of the orthogonalisation set. More... | |
struct | syten::Krylov::OrthoPolicies::None |
Does nothing when called to orthonormalise or orthogonalise(). More... | |
struct | syten::Krylov::OrthoPolicies::TwoSiteVariational |
Two-site variational orthonormalisation. More... | |
struct | syten::Krylov::OrthoPolicies::Variational |
Variational orthonormalisation. More... | |
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::Krylov |
Krylov subspace methods. | |
namespace | syten::Krylov::OrthoPolicies |
Orthonormalisation policies used by StandardKrylov and TensorNetworksKrylov. | |
Orthonormalisation policies for use with StandardKrylov and TensorNetworksKrylov.