mfi_geqrf Interface

public interface mfi_geqrf

Generic modern interface for GEQRF. Supports s, d, c, z. See also: sgeqrf, dgeqrf, cgeqrf, zgeqrf.


Module Procedures

public pure subroutine mfi_sgeqrf(a, tau, info)

Modern interface for sgeqrf. See also: mfi_geqrf, f77_geqrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(inout) :: a(:,:)
real(kind=REAL32), intent(out), optional, target :: tau(:)
integer, intent(out), optional :: info

public pure subroutine mfi_dgeqrf(a, tau, info)

Modern interface for dgeqrf. See also: mfi_geqrf, f77_geqrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(inout) :: a(:,:)
real(kind=REAL64), intent(out), optional, target :: tau(:)
integer, intent(out), optional :: info

public pure subroutine mfi_cgeqrf(a, tau, info)

Modern interface for cgeqrf. See also: mfi_geqrf, f77_geqrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(inout) :: a(:,:)
complex(kind=REAL32), intent(out), optional, target :: tau(:)
integer, intent(out), optional :: info

public pure subroutine mfi_zgeqrf(a, tau, info)

Modern interface for zgeqrf. See also: mfi_geqrf, f77_geqrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(inout) :: a(:,:)
complex(kind=REAL64), intent(out), optional, target :: tau(:)
integer, intent(out), optional :: info