PPSV: computes the solution to a complex system of linear equations A * X = B, where A is an N-by-N Hermitian positive definite matrix stored in packed format and X and B are N-by-NRHS matrices. The Cholesky decomposition is used to factor A as A = U**H * U, if UPLO = 'U', or A = L * L**H, if UPLO = 'L', where U is an upper triangular matrix and L is a lower triangular matrix. The factored form of A is then used to solve the system of equations A * X = B.
More...
|
pure subroutine | cppsv (uplo, n, nrhs, ap, b, ldb, info) |
|
| la_cppsv |
|
pure subroutine | dppsv (uplo, n, nrhs, ap, b, ldb, info) |
|
| la_dppsv |
|
| la_qppsv |
|
pure subroutine | sppsv (uplo, n, nrhs, ap, b, ldb, info) |
|
| la_sppsv |
|
| la_wppsv |
|
pure subroutine | zppsv (uplo, n, nrhs, ap, b, ldb, info) |
|
| la_zppsv |
|
PPSV: computes the solution to a complex system of linear equations A * X = B, where A is an N-by-N Hermitian positive definite matrix stored in packed format and X and B are N-by-NRHS matrices. The Cholesky decomposition is used to factor A as A = U**H * U, if UPLO = 'U', or A = L * L**H, if UPLO = 'L', where U is an upper triangular matrix and L is a lower triangular matrix. The factored form of A is then used to solve the system of equations A * X = B.
◆ cppsv()
pure subroutine la_lapack::ppsv::cppsv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
complex(sp), dimension(*), intent(inout) |
ap, |
|
|
complex(sp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ dppsv()
pure subroutine la_lapack::ppsv::dppsv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
real(dp), dimension(*), intent(inout) |
ap, |
|
|
real(dp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ la_cppsv()
la_lapack::ppsv::la_cppsv |
◆ la_dppsv()
la_lapack::ppsv::la_dppsv |
◆ la_qppsv()
la_lapack::ppsv::la_qppsv |
◆ la_sppsv()
la_lapack::ppsv::la_sppsv |
◆ la_wppsv()
la_lapack::ppsv::la_wppsv |
◆ la_zppsv()
la_lapack::ppsv::la_zppsv |
◆ sppsv()
pure subroutine la_lapack::ppsv::sppsv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
real(sp), dimension(*), intent(inout) |
ap, |
|
|
real(sp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ zppsv()
pure subroutine la_lapack::ppsv::zppsv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
complex(dp), dimension(*), intent(inout) |
ap, |
|
|
complex(dp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
The documentation for this interface was generated from the following file: