|
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.
Here is the call graph for this function: