@brief Find eigenvalues and eigenvectors of symmetric matrix in packed format @param[in] mode algorithm of diagonalization (not used now) @param[in] n matrix dimension @param[in] ldvect leading dimension of eigenvector matrix @param[in] nvect required number of eigenvectors @param[in,out] h matrix to be diagonalized @param[out] eig eigenvalues @param[out] vector eigenvectors @param[out] ierr status
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mode | |||
integer, | intent(in) | :: | ldvect | |||
integer, | intent(in) | :: | nvect | |||
integer, | intent(in) | :: | n | |||
real(kind=dp), | intent(inout) | :: | h(*) | |||
real(kind=dp), | intent(out) | :: | eig(*) | |||
real(kind=dp), | intent(out) | :: | vector(*) | |||
integer, | intent(out), | optional | :: | ierr |
@brief Find eigenvalues and eigenvectors of symmetric matrix in full format @param[in] mode algorithm of diagonalization (not used now) @param[in] n matrix dimension @param[in,out] a matrix to be diagonalized, overwritten by the eigenvectors on the exit @param[in] lda leading dimension of the matrix @param[out] eig eigenvalues @param[out] ierr status
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mode | |||
integer, | intent(in) | :: | n | |||
real(kind=dp), | intent(inout) | :: | a(*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=dp), | intent(out) | :: | eival(*) | |||
integer, | intent(out), | optional | :: | ierr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout) | :: | v(ldv,n) | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | ldv | |||
real(kind=real64), | intent(inout) | :: | x(n) |