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: