Developer Reference

  • 2022.1
  • 12/20/2021
  • Public Content
Contents

?heev function

Computes all eigenvalues and, optionally, eigenvectors of a Hermitian matrix.

Fortran-77 Interface

Calling from Fortran:
call cheev(jobz, uplo, n, a, lda, w, work, lwork, rwork, info) call zheev(jobz, uplo, n, a, lda, w, work, lwork, rwork, info)
Calling from C:
cheev(jobz, uplo, n, a, lda, w, work, lwork, rwork, info); zheev(jobz, uplo, n, a, lda, w, work, lwork, rwork, info);

C Interface

lapack_int LAPACKE_cheev(int matrix_layout, char jobz, char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda, float* w); lapack_int LAPACKE_zheev(int matrix_layout, char jobz, char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda, double* w);

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.