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

TRSNA: estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q*T*Q**H with Q unitary). More...

Public Member Functions

pure subroutine ctrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, rwork, info)
 
 la_ctrsna
 
subroutine dtrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, iwork, info)
 
 la_dtrsna
 
 la_qtrsna
 
subroutine strsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, iwork, info)
 
 la_strsna
 
 la_wtrsna
 
pure subroutine ztrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, rwork, info)
 
 la_ztrsna
 

Detailed Description

TRSNA: estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q*T*Q**H with Q unitary).

Member Function/Subroutine Documentation

◆ ctrsna()

pure subroutine la_lapack::trsna::ctrsna ( character, intent(in)  job,
character, intent(in)  howmny,
logical(lk), dimension(*), intent(in)  select,
integer(ilp), intent(in)  n,
complex(sp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
complex(sp), dimension(ldvl,*), intent(in)  vl,
integer(ilp), intent(in)  ldvl,
complex(sp), dimension(ldvr,*), intent(in)  vr,
integer(ilp), intent(in)  ldvr,
real(sp), dimension(*), intent(out)  s,
real(sp), dimension(*), intent(out)  sep,
integer(ilp), intent(in)  mm,
integer(ilp), intent(out)  m,
complex(sp), dimension(ldwork,*), intent(out)  work,
integer(ilp), intent(in)  ldwork,
real(sp), dimension(*), intent(out)  rwork,
integer(ilp), intent(out)  info 
)

◆ dtrsna()

subroutine la_lapack::trsna::dtrsna ( character, intent(in)  job,
character, intent(in)  howmny,
logical(lk), dimension(*), intent(in)  select,
integer(ilp), intent(in)  n,
real(dp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
real(dp), dimension(ldvl,*), intent(in)  vl,
integer(ilp), intent(in)  ldvl,
real(dp), dimension(ldvr,*), intent(in)  vr,
integer(ilp), intent(in)  ldvr,
real(dp), dimension(*), intent(out)  s,
real(dp), dimension(*), intent(out)  sep,
integer(ilp), intent(in)  mm,
integer(ilp), intent(out)  m,
real(dp), dimension(ldwork,*), intent(out)  work,
integer(ilp), intent(in)  ldwork,
integer(ilp), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ la_ctrsna()

la_lapack::trsna::la_ctrsna

◆ la_dtrsna()

la_lapack::trsna::la_dtrsna

◆ la_qtrsna()

la_lapack::trsna::la_qtrsna

◆ la_strsna()

la_lapack::trsna::la_strsna

◆ la_wtrsna()

la_lapack::trsna::la_wtrsna

◆ la_ztrsna()

la_lapack::trsna::la_ztrsna

◆ strsna()

subroutine la_lapack::trsna::strsna ( character, intent(in)  job,
character, intent(in)  howmny,
logical(lk), dimension(*), intent(in)  select,
integer(ilp), intent(in)  n,
real(sp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
real(sp), dimension(ldvl,*), intent(in)  vl,
integer(ilp), intent(in)  ldvl,
real(sp), dimension(ldvr,*), intent(in)  vr,
integer(ilp), intent(in)  ldvr,
real(sp), dimension(*), intent(out)  s,
real(sp), dimension(*), intent(out)  sep,
integer(ilp), intent(in)  mm,
integer(ilp), intent(out)  m,
real(sp), dimension(ldwork,*), intent(out)  work,
integer(ilp), intent(in)  ldwork,
integer(ilp), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ ztrsna()

pure subroutine la_lapack::trsna::ztrsna ( character, intent(in)  job,
character, intent(in)  howmny,
logical(lk), dimension(*), intent(in)  select,
integer(ilp), intent(in)  n,
complex(dp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
complex(dp), dimension(ldvl,*), intent(in)  vl,
integer(ilp), intent(in)  ldvl,
complex(dp), dimension(ldvr,*), intent(in)  vr,
integer(ilp), intent(in)  ldvr,
real(dp), dimension(*), intent(out)  s,
real(dp), dimension(*), intent(out)  sep,
integer(ilp), intent(in)  mm,
integer(ilp), intent(out)  m,
complex(dp), dimension(ldwork,*), intent(out)  work,
integer(ilp), intent(in)  ldwork,
real(dp), dimension(*), intent(out)  rwork,
integer(ilp), intent(out)  info 
)

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