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

LASD8: finds the square roots of the roots of the secular equation, as defined by the values in DSIGMA and Z. It makes the appropriate calls to DLASD4, and stores, for each element in D, the distance to its two nearest poles (elements in DSIGMA). It also updates the arrays VF and VL, the first and last components of all the right singular vectors of the original bidiagonal matrix. LASD8 is called from DLASD6. More...

Public Member Functions

pure subroutine dlasd8 (icompq, k, d, z, vf, vl, difl, difr, lddifr, dsigma, work, info)
 
 la_dlasd8
 
 la_qlasd8
 
pure subroutine slasd8 (icompq, k, d, z, vf, vl, difl, difr, lddifr, dsigma, work, info)
 
 la_slasd8
 

Detailed Description

LASD8: finds the square roots of the roots of the secular equation, as defined by the values in DSIGMA and Z. It makes the appropriate calls to DLASD4, and stores, for each element in D, the distance to its two nearest poles (elements in DSIGMA). It also updates the arrays VF and VL, the first and last components of all the right singular vectors of the original bidiagonal matrix. LASD8 is called from DLASD6.

Member Function/Subroutine Documentation

◆ dlasd8()

pure subroutine la_lapack::lasd8::dlasd8 ( integer(ilp), intent(in)  icompq,
integer(ilp), intent(in)  k,
real(dp), dimension(*), intent(out)  d,
real(dp), dimension(*), intent(inout)  z,
real(dp), dimension(*), intent(inout)  vf,
real(dp), dimension(*), intent(inout)  vl,
real(dp), dimension(*), intent(out)  difl,
real(dp), dimension(lddifr,*), intent(out)  difr,
integer(ilp), intent(in)  lddifr,
real(dp), dimension(*), intent(inout)  dsigma,
real(dp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ la_dlasd8()

la_lapack::lasd8::la_dlasd8

◆ la_qlasd8()

la_lapack::lasd8::la_qlasd8

◆ la_slasd8()

la_lapack::lasd8::la_slasd8

◆ slasd8()

pure subroutine la_lapack::lasd8::slasd8 ( integer(ilp), intent(in)  icompq,
integer(ilp), intent(in)  k,
real(sp), dimension(*), intent(out)  d,
real(sp), dimension(*), intent(inout)  z,
real(sp), dimension(*), intent(inout)  vf,
real(sp), dimension(*), intent(inout)  vl,
real(sp), dimension(*), intent(out)  difl,
real(sp), dimension(lddifr,*), intent(out)  difr,
integer(ilp), intent(in)  lddifr,
real(sp), dimension(*), intent(inout)  dsigma,
real(sp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

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