next up previous contents index
Next: Interface inverse Up: Module linearalgebra_module Previous: Interface operator(.fne.)   Contents   Index

Interface diagonalise


\begin{boxedminipage}{\textwidth}
\begin{verbatim}call diagonalise(this,eval...
...iagonalise(this,other,evals,evects, &
[err])\end{verbatim}
\end{boxedminipage}

Overloaded interfaces to LAPACK matrix diagonlisation functions for real and complex matrices. Always calls LAPACK, regardless of the use_intrinsic_blas setting. Both diagonalisation and solution of the generalised eigenproblem are supported, but only for real positive definite symmetric or complex hermitian postive definite matrices.

this -- intent(in), dimension(:,:), real(dp) or complex(dp)

evals -- real(dp), intent(inout), dimension(:)

evects -- intent(inout), target, optional, dimension(:,:), real(dp) or complex(dp)

err -- integer, intent(out), optional

other -- intent(in), dimension(:,:), real(dp) or complex(dp)

inverse interface

gabor 2009-06-30