fortran-lapack
Loading...
Searching...
No Matches
la_lapack::larfy Interface Reference

LARFY: applies an elementary reflector, or Householder matrix, H, to an n x n Hermitian matrix C, from both the left and the right. H is represented in the form H = I - tau * v * v' where tau is a scalar and v is a vector. If tau is zero, then H is taken to be the unit matrix. More...

Public Member Functions

pure subroutine clarfy (uplo, n, v, incv, tau, c, ldc, work)
 
 la_clarfy
 
pure subroutine dlarfy (uplo, n, v, incv, tau, c, ldc, work)
 
 la_dlarfy
 
 la_qlarfy
 
pure subroutine slarfy (uplo, n, v, incv, tau, c, ldc, work)
 
 la_slarfy
 
 la_wlarfy
 
pure subroutine zlarfy (uplo, n, v, incv, tau, c, ldc, work)
 
 la_zlarfy
 

Detailed Description

LARFY: applies an elementary reflector, or Householder matrix, H, to an n x n Hermitian matrix C, from both the left and the right. H is represented in the form H = I - tau * v * v' where tau is a scalar and v is a vector. If tau is zero, then H is taken to be the unit matrix.

Member Function/Subroutine Documentation

◆ clarfy()

pure subroutine la_lapack::larfy::clarfy ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
complex(sp), dimension(*), intent(in)  v,
integer(ilp), intent(in)  incv,
complex(sp), intent(in)  tau,
complex(sp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
complex(sp), dimension(*), intent(out)  work 
)

◆ dlarfy()

pure subroutine la_lapack::larfy::dlarfy ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
real(dp), dimension(*), intent(in)  v,
integer(ilp), intent(in)  incv,
real(dp), intent(in)  tau,
real(dp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
real(dp), dimension(*), intent(out)  work 
)

◆ la_clarfy()

la_lapack::larfy::la_clarfy

◆ la_dlarfy()

la_lapack::larfy::la_dlarfy

◆ la_qlarfy()

la_lapack::larfy::la_qlarfy

◆ la_slarfy()

la_lapack::larfy::la_slarfy

◆ la_wlarfy()

la_lapack::larfy::la_wlarfy

◆ la_zlarfy()

la_lapack::larfy::la_zlarfy

◆ slarfy()

pure subroutine la_lapack::larfy::slarfy ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
real(sp), dimension(*), intent(in)  v,
integer(ilp), intent(in)  incv,
real(sp), intent(in)  tau,
real(sp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
real(sp), dimension(*), intent(out)  work 
)

◆ zlarfy()

pure subroutine la_lapack::larfy::zlarfy ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
complex(dp), dimension(*), intent(in)  v,
integer(ilp), intent(in)  incv,
complex(dp), intent(in)  tau,
complex(dp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
complex(dp), dimension(*), intent(out)  work 
)

The documentation for this interface was generated from the following file: