Definition at line 183 of file lalg_adv.F90.
|
subroutine | deigensolve_tridiagonal (n, a, e, bof, err_code) |
| Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix. For the Hermitian case, the matrix is assumed to be real symmetric (even if stored in complex) More...
|
|
subroutine | zeigensolve_tridiagonal (n, a, e, bof, err_code) |
| Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix. For the Hermitian case, the matrix is assumed to be real symmetric (even if stored in complex) More...
|
|
◆ deigensolve_tridiagonal()
subroutine lalg_adv_oct_m::lalg_eigensolve_tridiagonal::deigensolve_tridiagonal |
( |
integer, intent(in) |
n, |
|
|
real(real64), dimension(:, :), intent(inout), contiguous |
a, |
|
|
real(real64), dimension(:), intent(out), contiguous |
e, |
|
|
logical, intent(inout), optional |
bof, |
|
|
integer, intent(out), optional |
err_code |
|
) |
| |
|
private |
Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix. For the Hermitian case, the matrix is assumed to be real symmetric (even if stored in complex)
- Parameters
-
[in,out] | a | (n,n) |
[out] | e | (n) |
[in,out] | bof | Bomb on failure. |
Definition at line 2913 of file lalg_adv.F90.
◆ zeigensolve_tridiagonal()
subroutine lalg_adv_oct_m::lalg_eigensolve_tridiagonal::zeigensolve_tridiagonal |
( |
integer, intent(in) |
n, |
|
|
complex(real64), dimension(:, :), intent(inout), contiguous |
a, |
|
|
real(real64), dimension(:), intent(out), contiguous |
e, |
|
|
logical, intent(inout), optional |
bof, |
|
|
integer, intent(out), optional |
err_code |
|
) |
| |
|
private |
Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix. For the Hermitian case, the matrix is assumed to be real symmetric (even if stored in complex)
- Parameters
-
[in,out] | a | (n,n) |
[out] | e | (n) |
[in,out] | bof | Bomb on failure. |
Definition at line 1296 of file lalg_adv.F90.
The documentation for this interface was generated from the following file: