get_some_ev_of_real_sym Subroutine

public subroutine get_some_ev_of_real_sym(h, e, z, num, epsilon, yes_verbose)

Solve the eigenvalue problem of H(N,N) real symmetric matrix using dsyevx - matrix: real, H(N,N) - eigenvalues: real, E(num) - eigenvectors: real, Z(N,num) - num: number of eigenvectors and eigenvalues with lowest eigenvalues - epsilon: (optional) absolute tolerance Eigenvalues are stored in E(N)


Arguments

Type IntentOptional Attributes Name
real(kind=long), intent(inout) :: h(:,:)
real(kind=long), intent(out) :: e(num)
real(kind=long), intent(out) :: z(size(h,1),num)
integer, intent(in) :: num
real(kind=long), intent(in), optional :: epsilon
logical, intent(in), optional :: yes_verbose