Given an array of vectors, it computes an orthonormal basis for its
column-span using the double_gram_schmidt process. All computations are done
in-place.
call orthonormalize_basis(X)
X : Array of abstract_vector to orthonormalize. Note that this process is done
in-place. It is an intent(inout) argument.Orthonormalizes the abstract_vector basis X
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(abstract_vector_cdp), | intent(inout) | :: | X(:) |
Input |
Orthonormalizes the abstract_vector basis X
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(abstract_vector_csp), | intent(inout) | :: | X(:) |
Input |
Orthonormalizes the abstract_vector basis X
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(abstract_vector_rdp), | intent(inout) | :: | X(:) |
Input |
Orthonormalizes the abstract_vector basis X
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(abstract_vector_rsp), | intent(inout) | :: | X(:) |
Input |