|
inlinestatic |
Orthonormalises the vector v
in-place against the last two vectors contained in ortho
using the Impl1
class implementation and then against all vectors in ortho
using the Impl2
class implementation.
Vec | type of the vector to orthogonalise |
v | input and output vector to orthogonalise |
ortho | set of vectors against which to orthogonalise. Depending on OrthoImpl , these may have to be orthogonal. |
conf | configuration to use |
e | exit object, used to signal error conditions |
References syten::InexactArithmetic, syten::MaxPossible, syten::Krylov::OrthoPolicies::Complete< OrthoImpl >::orthonormalise(), syten::Krylov::OrthoPolicies::LastTwo< OrthoImpl >::orthonormalise(), and syten::IterativeExit::reason.