GEBAL: balances a general complex matrix A. This involves, first, permuting A by a similarity transformation to isolate eigenvalues in the first 1 to ILO-1 and last IHI+1 to N elements on the diagonal; and second, applying a diagonal similarity transformation to rows and columns ILO to IHI to make the rows and columns as close in norm as possible. Both steps are optional. Balancing may reduce the 1-norm of the matrix, and improve the accuracy of the computed eigenvalues and/or eigenvectors.
More...
|
| pure subroutine | cgebal (job, n, a, lda, ilo, ihi, scale, info) |
| |
| | la_cgebal |
| |
| pure subroutine | dgebal (job, n, a, lda, ilo, ihi, scale, info) |
| |
| | la_dgebal |
| |
| | la_qgebal |
| |
| pure subroutine | sgebal (job, n, a, lda, ilo, ihi, scale, info) |
| |
| | la_sgebal |
| |
| | la_wgebal |
| |
| pure subroutine | zgebal (job, n, a, lda, ilo, ihi, scale, info) |
| |
| | la_zgebal |
| |
GEBAL: balances a general complex matrix A. This involves, first, permuting A by a similarity transformation to isolate eigenvalues in the first 1 to ILO-1 and last IHI+1 to N elements on the diagonal; and second, applying a diagonal similarity transformation to rows and columns ILO to IHI to make the rows and columns as close in norm as possible. Both steps are optional. Balancing may reduce the 1-norm of the matrix, and improve the accuracy of the computed eigenvalues and/or eigenvectors.
◆ cgebal()
| pure subroutine la_lapack::gebal::cgebal |
( |
character, intent(in) | job, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(sp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
integer(ilp), intent(out) | ilo, |
|
|
integer(ilp), intent(out) | ihi, |
|
|
real(sp), dimension(*), intent(out) | scale, |
|
|
integer(ilp), intent(out) | info ) |
◆ dgebal()
| pure subroutine la_lapack::gebal::dgebal |
( |
character, intent(in) | job, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(dp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
integer(ilp), intent(out) | ilo, |
|
|
integer(ilp), intent(out) | ihi, |
|
|
real(dp), dimension(*), intent(out) | scale, |
|
|
integer(ilp), intent(out) | info ) |
◆ la_cgebal()
| la_lapack::gebal::la_cgebal |
◆ la_dgebal()
| la_lapack::gebal::la_dgebal |
◆ la_qgebal()
| la_lapack::gebal::la_qgebal |
◆ la_sgebal()
| la_lapack::gebal::la_sgebal |
◆ la_wgebal()
| la_lapack::gebal::la_wgebal |
◆ la_zgebal()
| la_lapack::gebal::la_zgebal |
◆ sgebal()
| pure subroutine la_lapack::gebal::sgebal |
( |
character, intent(in) | job, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(sp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
integer(ilp), intent(out) | ilo, |
|
|
integer(ilp), intent(out) | ihi, |
|
|
real(sp), dimension(*), intent(out) | scale, |
|
|
integer(ilp), intent(out) | info ) |
◆ zgebal()
| pure subroutine la_lapack::gebal::zgebal |
( |
character, intent(in) | job, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(dp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
integer(ilp), intent(out) | ilo, |
|
|
integer(ilp), intent(out) | ihi, |
|
|
real(dp), dimension(*), intent(out) | scale, |
|
|
integer(ilp), intent(out) | info ) |
The documentation for this interface was generated from the following file: