Loading [MathJax]/jax/output/HTML-CSS/config.js
fortran-lapack
All Classes Namespaces Files Functions Variables Pages
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: