A symmetric matrix represented in eigenvalue decomposition. More...
#include <vnl/algo/vnl_symmetric_eigensystem.h>#include <vpdl/vpdt/vpdt_field_traits.h>#include <vpdl/vpdt/vpdt_field_default.h>#include <vpdl/vpdt/vpdt_access.h>#include <vcl_limits.h>#include <vcl_cassert.h>Go to the source code of this file.
Classes | |
| class | vpdt_eigen_sym_matrix< T, n > |
| A symmetric matrix represented in eigenvalue decomposition. More... | |
| class | vpdt_eigen_sym_matrix< T, 1 > |
| A symmetric matrix represented in eigenvalue decomposition. More... | |
| struct | vpdt_eigen_sym_matrix_gen< F, typename vpdt_field_traits< F >::type_is_vector > |
| generate the vpdt_eigen_sys_matrix type from a field type. More... | |
| struct | vpdt_eigen_sym_matrix_gen< F, typename vpdt_field_traits< F >::type_is_scalar > |
| generate the vpdt_eigen_sys_matrix type from a field type. More... | |
Functions | |
| template<class T , unsigned int n> | |
| void | vnl_symmetric_eigensystem_compute (const vnl_matrix_fixed< T, n, n > &A, vnl_matrix_fixed< T, n, n > &V, vnl_vector_fixed< T, n > &D) |
| wrapper for the vnl eigensystem function for fixed size data. | |
| template<class T > | |
| void | vpdt_set_size (vpdt_eigen_sym_matrix< T, 0 > &m, unsigned int s) |
| Set the size of a vpdt_eigen_sym_matrix. | |
| template<class T , unsigned int n> | |
| void | vpdt_fill (vpdt_eigen_sym_matrix< T, n > &m, const T &val) |
| Fill a vpdt_eigen_sym_matrix. | |
A symmetric matrix represented in eigenvalue decomposition.
Modifications
<None yet>
Definition in file vpdt_eigen_sym_matrix.h.
| void vnl_symmetric_eigensystem_compute | ( | const vnl_matrix_fixed< T, n, n > & | A, |
| vnl_matrix_fixed< T, n, n > & | V, | ||
| vnl_vector_fixed< T, n > & | D | ||
| ) | [inline] |
wrapper for the vnl eigensystem function for fixed size data.
Definition at line 25 of file vpdt_eigen_sym_matrix.h.
| void vpdt_fill | ( | vpdt_eigen_sym_matrix< T, n > & | m, |
| const T & | val | ||
| ) | [inline] |
Fill a vpdt_eigen_sym_matrix.
Definition at line 296 of file vpdt_eigen_sym_matrix.h.
| void vpdt_set_size | ( | vpdt_eigen_sym_matrix< T, 0 > & | m, |
| unsigned int | s | ||
| ) | [inline] |
Set the size of a vpdt_eigen_sym_matrix.
Definition at line 288 of file vpdt_eigen_sym_matrix.h.
1.7.5.1