Variational orthonormalisation. More...
#include <orthogonalise_policies.h>
Static Public Member Functions | |
static bool | invSubspaceSufficient () |
Signals that this orthogonalisation policy is not exact: a returned zero vector may be due to the limited variational space and is not sufficient to assume an invariant subspace. More... | |
template<typename Vec , typename It > | |
static void | orthogonalise (Vec &v, It from, It to, IterativeConfig const &, IterativeExit &) |
Like Variational::orthonormalise(), but only orthogonalises without final normalisation. More... | |
template<typename Vec , typename It > | |
static void | orthonormalise (Vec &v, It from, It to, IterativeConfig const &conf, IterativeExit &e) |
Orthonormalises v against the specified vectors using orthogonalise_variational . More... | |
Variational orthonormalisation.