LATDF: computes the contribution to the reciprocal Dif-estimate by solving for x in Z * x = b, where b is chosen such that the norm of x is as large as possible. It is assumed that LU decomposition of Z has been computed by CGETC2. On entry RHS = f holds the contribution from earlier solved sub-systems, and on return RHS = x. The factorization of Z returned by CGETC2 has the form Z = P * L * U * Q, where P and Q are permutation matrices. L is lower triangular with unit diagonal elements and U is upper triangular.
More...
|
pure subroutine | clatdf (ijob, n, z, ldz, rhs, rdsum, rdscal, ipiv, jpiv) |
|
| la_clatdf |
|
pure subroutine | dlatdf (ijob, n, z, ldz, rhs, rdsum, rdscal, ipiv, jpiv) |
|
| la_dlatdf |
|
| la_qlatdf |
|
pure subroutine | slatdf (ijob, n, z, ldz, rhs, rdsum, rdscal, ipiv, jpiv) |
|
| la_slatdf |
|
| la_wlatdf |
|
pure subroutine | zlatdf (ijob, n, z, ldz, rhs, rdsum, rdscal, ipiv, jpiv) |
|
| la_zlatdf |
|
LATDF: computes the contribution to the reciprocal Dif-estimate by solving for x in Z * x = b, where b is chosen such that the norm of x is as large as possible. It is assumed that LU decomposition of Z has been computed by CGETC2. On entry RHS = f holds the contribution from earlier solved sub-systems, and on return RHS = x. The factorization of Z returned by CGETC2 has the form Z = P * L * U * Q, where P and Q are permutation matrices. L is lower triangular with unit diagonal elements and U is upper triangular.
◆ clatdf()
pure subroutine la_lapack::latdf::clatdf |
( |
integer(ilp), intent(in) |
ijob, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(sp), dimension(ldz,*), intent(inout) |
z, |
|
|
integer(ilp), intent(in) |
ldz, |
|
|
complex(sp), dimension(*), intent(inout) |
rhs, |
|
|
real(sp), intent(inout) |
rdsum, |
|
|
real(sp), intent(inout) |
rdscal, |
|
|
integer(ilp), dimension(*), intent(in) |
ipiv, |
|
|
integer(ilp), dimension(*), intent(in) |
jpiv |
|
) |
| |
◆ dlatdf()
pure subroutine la_lapack::latdf::dlatdf |
( |
integer(ilp), intent(in) |
ijob, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(dp), dimension(ldz,*), intent(inout) |
z, |
|
|
integer(ilp), intent(in) |
ldz, |
|
|
real(dp), dimension(*), intent(inout) |
rhs, |
|
|
real(dp), intent(inout) |
rdsum, |
|
|
real(dp), intent(inout) |
rdscal, |
|
|
integer(ilp), dimension(*), intent(in) |
ipiv, |
|
|
integer(ilp), dimension(*), intent(in) |
jpiv |
|
) |
| |
◆ la_clatdf()
la_lapack::latdf::la_clatdf |
◆ la_dlatdf()
la_lapack::latdf::la_dlatdf |
◆ la_qlatdf()
la_lapack::latdf::la_qlatdf |
◆ la_slatdf()
la_lapack::latdf::la_slatdf |
◆ la_wlatdf()
la_lapack::latdf::la_wlatdf |
◆ la_zlatdf()
la_lapack::latdf::la_zlatdf |
◆ slatdf()
pure subroutine la_lapack::latdf::slatdf |
( |
integer(ilp), intent(in) |
ijob, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(sp), dimension(ldz,*), intent(inout) |
z, |
|
|
integer(ilp), intent(in) |
ldz, |
|
|
real(sp), dimension(*), intent(inout) |
rhs, |
|
|
real(sp), intent(inout) |
rdsum, |
|
|
real(sp), intent(inout) |
rdscal, |
|
|
integer(ilp), dimension(*), intent(in) |
ipiv, |
|
|
integer(ilp), dimension(*), intent(in) |
jpiv |
|
) |
| |
◆ zlatdf()
pure subroutine la_lapack::latdf::zlatdf |
( |
integer(ilp), intent(in) |
ijob, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(dp), dimension(ldz,*), intent(inout) |
z, |
|
|
integer(ilp), intent(in) |
ldz, |
|
|
complex(dp), dimension(*), intent(inout) |
rhs, |
|
|
real(dp), intent(inout) |
rdsum, |
|
|
real(dp), intent(inout) |
rdscal, |
|
|
integer(ilp), dimension(*), intent(in) |
ipiv, |
|
|
integer(ilp), dimension(*), intent(in) |
jpiv |
|
) |
| |
The documentation for this interface was generated from the following file: