TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
eigenelements.hpp File Reference
#include "./det_and_inverse.hpp"
#include "../basic_array.hpp"
#include "../declarations.hpp"
#include "../exceptions.hpp"
#include "../lapack/interface/cxx_interface.hpp"
#include "../layout/policies.hpp"
#include "../macros.hpp"
#include "../traits.hpp"
#include <type_traits>
#include <utility>

Detailed Description

Provides eigenvalues and eigenvectors of a symmetric or hermitian matrix.

Definition in file eigenelements.hpp.

Go to the source code of this file.

Functions

template<typename M >
auto nda::linalg::eigenelements (M const &m)
 Find the eigenvalues and eigenvectors of a symmetric (real) or hermitian (complex) matrix/view.
 
template<typename M >
auto nda::linalg::eigenvalues (M const &m)
 Find the eigenvalues of a symmetric (real) or hermitian (complex) matrix/view.
 
template<typename M >
auto nda::linalg::eigenvalues_in_place (M &m)
 Find the eigenvalues of a symmetric (real) or hermitian (complex) matrix/view.