SLIP
1.4
|
Provides some algorithms to computes eigenvalues and eigenvectors. More...
#include <cmath>
#include <complex>
#include <algorithm>
#include <map>
#include "Vector.hpp"
#include "Array2d.hpp"
#include "linear_algebra.hpp"
#include "linear_algebra_qr.hpp"
#include "linear_algebra_svd.hpp"
#include "linear_algebra_traits.hpp"
#include "macros.hpp"
#include "norms.hpp"
#include "noise.hpp"
#include "apply.hpp"
#include "complex_cast.hpp"
Go to the source code of this file.
Namespaces | |
slip | |
This namespace corresponds to the kernel of the Simple Library on Image Processing (SLIP). That is to say that it contains the data structures and the algorithms needed by these data strucutres. | |
Functions | |
template<class Matrix1 , class Vector1 , class Matrix2 > | |
void | slip::hermitian_eigen (const Matrix1 &A, Vector1 &EigenValues, Matrix2 &EigenVectors) |
Eigen Values Computation of an hermitian semi-definite positive matrix. More... | |
template<class Matrix1 , class Vector1 > | |
void | slip::eigen (const Matrix1 &A, Vector1 &E, bool sort=false) |
Eigen Values Computation for non symmetric matrix. More... | |
template<class Matrix1 > | |
slip::lin_alg_traits< typename Matrix1::value_type > ::value_type | slip::spectral_radius (const Matrix1 &A) |
Spectral radius of a matrix ![]() | |
Provides some algorithms to computes eigenvalues and eigenvectors.
Definition in file linear_algebra_eigen.hpp.