POSV: computes the solution to a complex system of linear equations A * X = B, where A is an N-by-N Hermitian positive definite matrix 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 | cposv (uplo, n, nrhs, a, lda, b, ldb, info) |
|
| la_cposv |
|
pure subroutine | dposv (uplo, n, nrhs, a, lda, b, ldb, info) |
|
| la_dposv |
|
| la_qposv |
|
pure subroutine | sposv (uplo, n, nrhs, a, lda, b, ldb, info) |
|
| la_sposv |
|
| la_wposv |
|
pure subroutine | zposv (uplo, n, nrhs, a, lda, b, ldb, info) |
|
| la_zposv |
|
POSV: computes the solution to a complex system of linear equations A * X = B, where A is an N-by-N Hermitian positive definite matrix 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.
◆ cposv()
pure subroutine la_lapack::posv::cposv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
complex(sp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
complex(sp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ dposv()
pure subroutine la_lapack::posv::dposv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
real(dp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
real(dp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ la_cposv()
la_lapack::posv::la_cposv |
◆ la_dposv()
la_lapack::posv::la_dposv |
◆ la_qposv()
la_lapack::posv::la_qposv |
◆ la_sposv()
la_lapack::posv::la_sposv |
◆ la_wposv()
la_lapack::posv::la_wposv |
◆ la_zposv()
la_lapack::posv::la_zposv |
◆ sposv()
pure subroutine la_lapack::posv::sposv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
real(sp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
real(sp), dimension(ldb,*), intent(inout) |
b, |
|
|
integer(ilp), intent(in) |
ldb, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ zposv()
pure subroutine la_lapack::posv::zposv |
( |
character, intent(in) |
uplo, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
nrhs, |
|
|
complex(dp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
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: