IT++ 4.3.1
eigen.h
Go to the documentation of this file.
1
28
29#ifndef EIGEN_H
30#define EIGEN_H
31
32#include <itpp/base/mat.h>
33#include <itpp/itexports.h>
34
35namespace itpp
36{
37
53ITPP_EXPORT bool eig_sym(const mat &A, vec &d, mat &V);
54
69ITPP_EXPORT bool eig_sym(const mat &A, vec &d);
70
84ITPP_EXPORT vec eig_sym(const mat &A);
85
101ITPP_EXPORT bool eig_sym(const cmat &A, vec &d, cmat &V);
102
117ITPP_EXPORT bool eig_sym(const cmat &A, vec &d);
118
132ITPP_EXPORT vec eig_sym(const cmat &A);
133
149ITPP_EXPORT bool eig(const mat &A, cvec &d, cmat &V);
150
165ITPP_EXPORT bool eig(const mat &A, cvec &d);
166
180ITPP_EXPORT cvec eig(const mat &A);
181
197ITPP_EXPORT bool eig(const cmat &A, cvec &d, cmat &V);
198
213ITPP_EXPORT bool eig(const cmat &A, cvec &d);
214
228ITPP_EXPORT cvec eig(const cmat &A);
229
230} // namespace itpp
231
232#endif // #ifndef EIGEN_H
bool eig(const mat &A, cvec &d, cmat &V)
Calculates the eigenvalues and eigenvectors of a real non-symmetric matrix.
Definition eigen.cpp:277
bool eig_sym(const mat &A, vec &d, mat &V)
Calculates the eigenvalues and eigenvectors of a symmetric real matrix.
Definition eigen.cpp:252
Matrix Class Definitions.
itpp namespace
Definition itmex.h:37