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_rsp), | 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_csp), | intent(inout) | :: | X(:) |
Input |
Orthonormalizes the abstract_vector
basis X
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_cdp), | intent(inout) | :: | X(:) |
Input |