Returns the eigenvalues , , for square matrix . (Specification)
Function interface for computing the eigenvalues of a square matrix.
This interface provides functions for returning the eigenvalues of a general square matrix.
Supported data types include real
and complex
, and no assumption is made on the matrix structure.
An error stop
is thrown in case of failure; otherwise, error information can be returned
as an optional type(linalg_state_type)
output flag.
Note
The solution is based on LAPACK's general eigenproblem solvers *GEEV
.
Note
BLAS/LAPACK backends do not currently support extended precision (xdp
).
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=sp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[optional] state return flag. On error if not requested, the code will stop |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[optional] state return flag. On error if not requested, the code will stop |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=sp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=dp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[optional] state return flag. On error if not requested, the code will stop |
Array of singular values
Return an array of eigenvalues of matrix A.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=dp), | intent(in), | target | :: | a(:,:) |
Input matrix A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[optional] state return flag. On error if not requested, the code will stop |
Array of singular values