fortran-lapack
|
Public Member Functions | |
real(sp) function, dimension(:), allocatable | la_eigvalsh_s (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(sp) function, dimension(:), allocatable | la_eigvalsh_noerr_s (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(dp) function, dimension(:), allocatable | la_eigvalsh_d (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(dp) function, dimension(:), allocatable | la_eigvalsh_noerr_d (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(qp) function, dimension(:), allocatable | la_eigvalsh_q (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(qp) function, dimension(:), allocatable | la_eigvalsh_noerr_q (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(sp) function, dimension(:), allocatable | la_eigvalsh_c (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(sp) function, dimension(:), allocatable | la_eigvalsh_noerr_c (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(dp) function, dimension(:), allocatable | la_eigvalsh_z (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(dp) function, dimension(:), allocatable | la_eigvalsh_noerr_z (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(qp) function, dimension(:), allocatable | la_eigvalsh_w (a, upper_a, err) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(qp) function, dimension(:), allocatable | la_eigvalsh_noerr_w (a, upper_a) |
Return an array of eigenvalues of real symmetric / complex hermitian A. | |
real(sp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_c | ( | complex(sp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |
real(dp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_d | ( | real(dp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |
real(sp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_c | ( | complex(sp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(dp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_d | ( | real(dp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(qp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_q | ( | real(qp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(sp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_s | ( | real(sp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(qp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_w | ( | complex(qp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(dp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_noerr_z | ( | complex(dp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
real(qp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_q | ( | real(qp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |
real(sp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_s | ( | real(sp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |
real(qp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_w | ( | complex(qp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |
real(dp) function, dimension(:), allocatable la_eig::eigvalsh::la_eigvalsh_z | ( | complex(dp), dimension(:,:), intent(in), target | a, |
logical(lk), intent(in), optional | upper_a, | ||
type(la_state), intent(out) | err | ||
) |
Return an array of eigenvalues of real symmetric / complex hermitian A.
[in] | a | Input matrix A[m,n] |
[in] | upper_a | [optional] Should the upper/lower half of A be used? Default: lower |
[out] | err | [optional] state return flag. On error if not requested, the code will stop |