Application policy which first applies the operator to the state using its operator()
and then does orthogonalisation using the supplied orthonormalisation policy.
More...
#include <tn_krylov.h>
Static Public Member Functions | |
template<typename OrthoPolicy , typename Vec , typename Operator > | |
static Vec | apply (Operator const &h, std::vector< Vec > const &krylov, IterativeConfig const &conf, IterativeExit &exit) |
Applies h to the last element of krylov , orthonormalising against all elements of krylov . More... | |
Application policy which first applies the operator to the state using its operator()
and then does orthogonalisation using the supplied orthonormalisation policy.