![]() |
MQDS
0.0.1
Molecular Quantum Dynamics and Spectroscopy
|
This module containes linear algebra subroutines such as matrix diagonalization and inversion. More...
Functions/Subroutines | |
subroutine | diagonalize_real_symmetric (eigenvectors, eigenvalues) |
Diagonalized a real symmetric matrix and returns the eigenvalues and the eigenvectors associated with that matrix. More... | |
real(dp) function | trace_real_matrix (matrix) |
Function to perform the trace of a real square matrix. More... | |
complex(dp) function | trace_complex_matrix (matrix) |
Function to perform the trace of a real square matrix. More... | |
This module containes linear algebra subroutines such as matrix diagonalization and inversion.
subroutine linear_algebra::diagonalize_real_symmetric | ( | real(dp), dimension( : , : ), intent(inout) | eigenvectors, |
real(dp), dimension( : ), intent(out) | eigenvalues | ||
) |
Diagonalized a real symmetric matrix and returns the eigenvalues and the eigenvectors associated with that matrix.
complex(dp) function linear_algebra::trace_complex_matrix | ( | complex(dp), dimension(:,:) | matrix | ) |
Function to perform the trace of a real square matrix.
real(dp) function linear_algebra::trace_real_matrix | ( | real(dp), dimension(:,:) | matrix | ) |
Function to perform the trace of a real square matrix.