SyTen
orthogonalise_policies.h File Reference

Orthonormalisation policies for use with StandardKrylov and TensorNetworksKrylov. More...

+ Include dependency graph for orthogonalise_policies.h:
+ This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Orthonormalisation policies for use with StandardKrylov and TensorNetworksKrylov.