mfi_heevd Interface

public interface mfi_heevd

Generic modern interface for HEEVD. Supports c, z. See also: cheevd, zheevd.


Module Procedures

public pure subroutine mfi_cheevd(a, w, jobz, uplo, info)

Modern interface for cheevd. See also: mfi_heevd, f77_heevd.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(inout) :: a(:,:)
real(kind=REAL32), intent(out) :: w(:)
character(len=1), intent(in), optional :: jobz
character(len=1), intent(in), optional :: uplo
integer, intent(out), optional :: info

public pure subroutine mfi_zheevd(a, w, jobz, uplo, info)

Modern interface for zheevd. See also: mfi_heevd, f77_heevd.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(inout) :: a(:,:)
real(kind=REAL64), intent(out) :: w(:)
character(len=1), intent(in), optional :: jobz
character(len=1), intent(in), optional :: uplo
integer, intent(out), optional :: info