Completely orthogonalises the space using the specified OrthoImpl class method. More...
#include <orthogonalise_policies.h>
Inheritance diagram for syten::Krylov::OrthoPolicies::Complete< OrthoImpl >:
Collaboration diagram for syten::Krylov::OrthoPolicies::Complete< OrthoImpl >:Static Public Member Functions | |
| static bool | invSubspaceSufficient () |
| Signals that this orthogonalisation policy is exact if the underlying OrthoImpl is exact. More... | |
| template<typename Vec > | |
| static void | orthogonalise (Vec &v, std::vector< Vec > const &ortho, IterativeConfig const &conf, IterativeExit &e) |
| Like Complete::orthonormalise(), but only orthogonalises without final normalisation. More... | |
| template<typename Vec > | |
| static void | orthonormalise (Vec &v, std::vector< Vec > const &ortho, IterativeConfig const &conf, IterativeExit &e) |
Orthonormalises the vector v in-place against the vectors contained in ortho using the OrthoImpl class implementation. More... | |
Completely orthogonalises the space using the specified OrthoImpl class method.
| OrthoImpl | policy class implementing the actual orthonormalisation procedure. |