fortran-lapack
Loading...
Searching...
No Matches
la_eig::eigvalsh Interface Reference

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.
 

Member Function/Subroutine Documentation

◆ la_eigvalsh_c()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

◆ la_eigvalsh_d()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

◆ la_eigvalsh_noerr_c()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_noerr_d()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_noerr_q()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_noerr_s()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_noerr_w()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_noerr_z()

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.

Parameters
[in]aInput matrix A[m,n]
[in]upper_a[optional] Should the upper/lower half of A be used? Default: lower
Returns
Array of singular values

◆ la_eigvalsh_q()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

◆ la_eigvalsh_s()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

◆ la_eigvalsh_w()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

◆ la_eigvalsh_z()

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.

Parameters
[in]aInput 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
Returns
Array of singular values

The documentation for this interface was generated from the following file: