Functions | |
template<typename T1 > | |
bool | eig_gen (Col< std::complex< typename T1::pod_type > > &eigval, Mat< typename T1::elem_type > &l_eigvec, Mat< typename T1::elem_type > &r_eigvec, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
Eigenvalues and eigenvectors (both left and right) of general real/complex square matrix X. | |
template<typename eT , typename T1 > | |
bool | eig_gen (Col< std::complex< eT > > &eigval, Mat< std::complex< eT > > &eigvec, const Base< eT, T1 > &X, const char side= 'r', const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
template<typename T , typename T1 > | |
bool | eig_gen (Col< std::complex< T > > &eigval, Mat< std::complex< T > > &eigvec, const Base< std::complex< T >, T1 > &X, const char side= 'r', const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
template<typename T1 > | |
bool | eig_sym (Col< typename T1::pod_type > &eigval, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
Eigenvalues of real/complex symmetric/hermitian matrix X. | |
template<typename T1 > | |
Col< typename T1::pod_type > | eig_sym (const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
Eigenvalues of real/complex symmetric/hermitian matrix X. | |
template<typename T1 > | |
bool | eig_sym (Col< typename T1::pod_type > &eigval, Mat< typename T1::elem_type > &eigvec, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
Eigenvalues and eigenvectors of real/complex symmetric/hermitian matrix X. |
bool eig_gen | ( | Col< std::complex< typename T1::pod_type > > & | eigval, |
Mat< typename T1::elem_type > & | l_eigvec, | ||
Mat< typename T1::elem_type > & | r_eigvec, | ||
const Base< typename T1::elem_type, T1 > & | X, | ||
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues and eigenvectors (both left and right) of general real/complex square matrix X.
Definition at line 124 of file fn_eig.hpp.
bool eig_gen | ( | Col< std::complex< eT > > & | eigval, |
Mat< std::complex< eT > > & | eigvec, | ||
const Base< eT, T1 > & | X, | ||
const char | side = 'r' , |
||
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues and eigenvectors of general real square matrix X. Optional argument 'side' specifies which eigenvectors should be computed: 'r' for right (default) and 'l' for left.
Definition at line 173 of file fn_eig.hpp.
bool eig_gen | ( | Col< std::complex< T > > & | eigval, |
Mat< std::complex< T > > & | eigvec, | ||
const Base< std::complex< T >, T1 > & | X, | ||
const char | side = 'r' , |
||
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues and eigenvectors of general complex square matrix X Optional argument 'side' specifies which eigenvectors should be computed: 'r' for right (default) and 'l' for left.
Definition at line 263 of file fn_eig.hpp.
bool eig_sym | ( | Col< typename T1::pod_type > & | eigval, |
const Base< typename T1::elem_type, T1 > & | X, | ||
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues of real/complex symmetric/hermitian matrix X.
Definition at line 30 of file fn_eig.hpp.
Col<typename T1::pod_type> eig_sym | ( | const Base< typename T1::elem_type, T1 > & | X, |
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues of real/complex symmetric/hermitian matrix X.
Definition at line 60 of file fn_eig.hpp.
bool eig_sym | ( | Col< typename T1::pod_type > & | eigval, |
Mat< typename T1::elem_type > & | eigvec, | ||
const Base< typename T1::elem_type, T1 > & | X, | ||
const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 |
||
) | [inline] |
Eigenvalues and eigenvectors of real/complex symmetric/hermitian matrix X.
Definition at line 87 of file fn_eig.hpp.