Octopus
lalg_adv_oct_m::lalg_geneigensolve Interface Reference

Detailed Description

Definition at line 168 of file lalg_adv.F90.

Private Member Functions

subroutine dgeneigensolve (n, a, b, e, preserve_mat, bof, err_code)
 Computes all the eigenvalues and the eigenvectors of a real symmetric or complex Hermitian generalized definite eigenproblem, of the form \( Ax=\lambda Bx \). B is also positive definite. More...
 
subroutine zgeneigensolve (n, a, b, e, preserve_mat, bof, err_code)
 Computes all the eigenvalues and the eigenvectors of a real symmetric or complex Hermitian generalized definite eigenproblem, of the form \( Ax=\lambda Bx \). B is also positive definite. More...
 

Member Function/Subroutine Documentation

◆ dgeneigensolve()

subroutine lalg_adv_oct_m::lalg_geneigensolve::dgeneigensolve ( integer, intent(in)  n,
real(real64), dimension(:,:), intent(inout), contiguous  a,
real(real64), dimension(:,:), intent(inout), contiguous  b,
real(real64), dimension(:), intent(out), contiguous  e,
logical, intent(in)  preserve_mat,
logical, intent(inout), optional  bof,
integer, intent(out), optional  err_code 
)
private

Computes all the eigenvalues and the eigenvectors of a real symmetric or complex Hermitian generalized definite eigenproblem, of the form \( Ax=\lambda Bx \). B is also positive definite.

Parameters
[in,out]a(n,n)
[in,out]b(n,n)
[out]e(n)
[in]preserve_matIf true, the matrix a and b on exit are the same
[in,out]bofBomb on failure.

Definition at line 2301 of file lalg_adv.F90.

◆ zgeneigensolve()

subroutine lalg_adv_oct_m::lalg_geneigensolve::zgeneigensolve ( integer, intent(in)  n,
complex(real64), dimension(:,:), intent(inout), contiguous  a,
complex(real64), dimension(:,:), intent(inout), contiguous  b,
real(real64), dimension(:), intent(out), contiguous  e,
logical, intent(in)  preserve_mat,
logical, intent(inout), optional  bof,
integer, intent(out), optional  err_code 
)
private

Computes all the eigenvalues and the eigenvectors of a real symmetric or complex Hermitian generalized definite eigenproblem, of the form \( Ax=\lambda Bx \). B is also positive definite.

Parameters
[in,out]a(n,n)
[in,out]b(n,n)
[out]e(n)
[in]preserve_matIf true, the matrix a and b on exit are the same
[in,out]bofBomb on failure.

Definition at line 865 of file lalg_adv.F90.


The documentation for this interface was generated from the following file: