BV_ORTHOG_REFINE_IFNEEDED#
In the orthogonalization of vectors, do iterative refinement only if a certain criterion is satisfied.
Note#
This is the default. One step of iterative refinement will be done if a certain
numerical criterion holds. In ill-conditioned cases, a third orthogonalization
can also be done. The criterion is similar to the one proposed in [Daniel et al., 1976].
The parameter \(\eta\) for the criterion can be set in BVSetOrthogonalization().
References#
J. W. Daniel, W. B. Gragg, L. Kaufman, and G. W. Stewart. Reorthogonalization and stable algorithms for updating the Gram–Schmidt QR factorization. Math. Comp., 30(136):772–795, 1976. doi:10.1090/S0025-5718-1976-0431641-8.
See Also#
BV: Basis Vectors, BVOrthogRefineType, BVSetOrthogonalization(), BV_ORTHOG_REFINE_NEVER, BV_ORTHOG_REFINE_ALWAYS
Level#
advanced
Location#
Index of all BV routines Table of Contents for all manual pages Index of all manual pages