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

If parameter WAY = 'C': SYCONVF_ROOK: converts the factorization output format used in CSYTRF_ROOK provided on entry in parameter A into the factorization output format used in CSYTRF_RK (or CSYTRF_BK) that is stored on exit in parameters A and E. IPIV format for CSYTRF_ROOK and CSYTRF_RK (or CSYTRF_BK) is the same and is not converted. If parameter WAY = 'R': SYCONVF_ROOK performs the conversion in reverse direction, i.e. converts the factorization output format used in CSYTRF_RK (or CSYTRF_BK) provided on entry in parameters A and E into the factorization output format used in CSYTRF_ROOK that is stored on exit in parameter A. IPIV format for CSYTRF_ROOK and CSYTRF_RK (or CSYTRF_BK) is the same and is not converted. SYCONVF_ROOK can also convert in Hermitian matrix case, i.e. between formats used in CHETRF_ROOK and CHETRF_RK (or CHETRF_BK). More...

Public Member Functions

pure subroutine csyconvf_rook (uplo, way, n, a, lda, e, ipiv, info)
 
 la_csyconvf_rook
 
pure subroutine dsyconvf_rook (uplo, way, n, a, lda, e, ipiv, info)
 
 la_dsyconvf_rook
 
 la_qsyconvf_rook
 
pure subroutine ssyconvf_rook (uplo, way, n, a, lda, e, ipiv, info)
 
 la_ssyconvf_rook
 
 la_wsyconvf_rook
 
pure subroutine zsyconvf_rook (uplo, way, n, a, lda, e, ipiv, info)
 
 la_zsyconvf_rook
 

Detailed Description

If parameter WAY = 'C': SYCONVF_ROOK: converts the factorization output format used in CSYTRF_ROOK provided on entry in parameter A into the factorization output format used in CSYTRF_RK (or CSYTRF_BK) that is stored on exit in parameters A and E. IPIV format for CSYTRF_ROOK and CSYTRF_RK (or CSYTRF_BK) is the same and is not converted. If parameter WAY = 'R': SYCONVF_ROOK performs the conversion in reverse direction, i.e. converts the factorization output format used in CSYTRF_RK (or CSYTRF_BK) provided on entry in parameters A and E into the factorization output format used in CSYTRF_ROOK that is stored on exit in parameter A. IPIV format for CSYTRF_ROOK and CSYTRF_RK (or CSYTRF_BK) is the same and is not converted. SYCONVF_ROOK can also convert in Hermitian matrix case, i.e. between formats used in CHETRF_ROOK and CHETRF_RK (or CHETRF_BK).

Member Function/Subroutine Documentation

◆ csyconvf_rook()

pure subroutine la_lapack::syconvf_rook::csyconvf_rook ( character, intent(in)  uplo,
character, intent(in)  way,
integer(ilp), intent(in)  n,
complex(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(sp), dimension(*), intent(inout)  e,
integer(ilp), dimension(*), intent(in)  ipiv,
integer(ilp), intent(out)  info 
)

◆ dsyconvf_rook()

pure subroutine la_lapack::syconvf_rook::dsyconvf_rook ( character, intent(in)  uplo,
character, intent(in)  way,
integer(ilp), intent(in)  n,
real(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(dp), dimension(*), intent(inout)  e,
integer(ilp), dimension(*), intent(in)  ipiv,
integer(ilp), intent(out)  info 
)

◆ la_csyconvf_rook()

la_lapack::syconvf_rook::la_csyconvf_rook

◆ la_dsyconvf_rook()

la_lapack::syconvf_rook::la_dsyconvf_rook

◆ la_qsyconvf_rook()

la_lapack::syconvf_rook::la_qsyconvf_rook

◆ la_ssyconvf_rook()

la_lapack::syconvf_rook::la_ssyconvf_rook

◆ la_wsyconvf_rook()

la_lapack::syconvf_rook::la_wsyconvf_rook

◆ la_zsyconvf_rook()

la_lapack::syconvf_rook::la_zsyconvf_rook

◆ ssyconvf_rook()

pure subroutine la_lapack::syconvf_rook::ssyconvf_rook ( character, intent(in)  uplo,
character, intent(in)  way,
integer(ilp), intent(in)  n,
real(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(sp), dimension(*), intent(inout)  e,
integer(ilp), dimension(*), intent(in)  ipiv,
integer(ilp), intent(out)  info 
)

◆ zsyconvf_rook()

pure subroutine la_lapack::syconvf_rook::zsyconvf_rook ( character, intent(in)  uplo,
character, intent(in)  way,
integer(ilp), intent(in)  n,
complex(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(dp), dimension(*), intent(inout)  e,
integer(ilp), dimension(*), intent(in)  ipiv,
integer(ilp), intent(out)  info 
)

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