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

GSVJ0: is called from CGESVJ as a pre-processor and that is its main purpose. It applies Jacobi rotations in the same way as CGESVJ does, but it does not check convergence (stopping criterion). Few tuning parameters (marked by [TP]) are available for the implementer. More...

Public Member Functions

pure subroutine cgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 
 la_cgsvj0
 
pure subroutine dgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 
 la_dgsvj0
 
 la_qgsvj0
 
pure subroutine sgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 
 la_sgsvj0
 
 la_wgsvj0
 
pure subroutine zgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 
 la_zgsvj0
 

Detailed Description

GSVJ0: is called from CGESVJ as a pre-processor and that is its main purpose. It applies Jacobi rotations in the same way as CGESVJ does, but it does not check convergence (stopping criterion). Few tuning parameters (marked by [TP]) are available for the implementer.

Member Function/Subroutine Documentation

◆ cgsvj0()

pure subroutine la_lapack::gsvj0::cgsvj0 ( character, intent(in)  jobv,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
complex(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(sp), dimension(n), intent(inout)  d,
real(sp), dimension(n), intent(inout)  sva,
integer(ilp), intent(in)  mv,
complex(sp), dimension(ldv,*), intent(inout)  v,
integer(ilp), intent(in)  ldv,
real(sp), intent(in)  eps,
real(sp), intent(in)  sfmin,
real(sp), intent(in)  tol,
integer(ilp), intent(in)  nsweep,
complex(sp), dimension(lwork), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ dgsvj0()

pure subroutine la_lapack::gsvj0::dgsvj0 ( character, intent(in)  jobv,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
real(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(dp), dimension(n), intent(inout)  d,
real(dp), dimension(n), intent(inout)  sva,
integer(ilp), intent(in)  mv,
real(dp), dimension(ldv,*), intent(inout)  v,
integer(ilp), intent(in)  ldv,
real(dp), intent(in)  eps,
real(dp), intent(in)  sfmin,
real(dp), intent(in)  tol,
integer(ilp), intent(in)  nsweep,
real(dp), dimension(lwork), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ la_cgsvj0()

la_lapack::gsvj0::la_cgsvj0

◆ la_dgsvj0()

la_lapack::gsvj0::la_dgsvj0

◆ la_qgsvj0()

la_lapack::gsvj0::la_qgsvj0

◆ la_sgsvj0()

la_lapack::gsvj0::la_sgsvj0

◆ la_wgsvj0()

la_lapack::gsvj0::la_wgsvj0

◆ la_zgsvj0()

la_lapack::gsvj0::la_zgsvj0

◆ sgsvj0()

pure subroutine la_lapack::gsvj0::sgsvj0 ( character, intent(in)  jobv,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
real(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(sp), dimension(n), intent(inout)  d,
real(sp), dimension(n), intent(inout)  sva,
integer(ilp), intent(in)  mv,
real(sp), dimension(ldv,*), intent(inout)  v,
integer(ilp), intent(in)  ldv,
real(sp), intent(in)  eps,
real(sp), intent(in)  sfmin,
real(sp), intent(in)  tol,
integer(ilp), intent(in)  nsweep,
real(sp), dimension(lwork), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ zgsvj0()

pure subroutine la_lapack::gsvj0::zgsvj0 ( character, intent(in)  jobv,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
complex(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(dp), dimension(n), intent(inout)  d,
real(dp), dimension(n), intent(inout)  sva,
integer(ilp), intent(in)  mv,
complex(dp), dimension(ldv,*), intent(inout)  v,
integer(ilp), intent(in)  ldv,
real(dp), intent(in)  eps,
real(dp), intent(in)  sfmin,
real(dp), intent(in)  tol,
integer(ilp), intent(in)  nsweep,
complex(dp), dimension(lwork), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

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