#include <algorithm>#include <cmath>#include <iostream>#include "vnl_symmetric_eigensystem.h"#include <cassert>#include <vnl/vnl_copy.h>#include <vnl/vnl_math.h>#include <vnl/algo/vnl_netlib.h>Go to the source code of this file.
Macros | |
| #define | VNL_SYMMETRIC_EIGENSYSTEM_INSTANTIATE(T) |
Functions | |
| template<class T > | |
| void | vnl_symmetric_eigensystem_compute_eigenvals (T M11, T M12, T M13, T M22, T M23, T M33, T &l1, T &l2, T &l3) |
| Find eigenvalues of a symmetric 3x3 matrix. More... | |
| template<class T > | |
| bool | vnl_symmetric_eigensystem_compute (vnl_matrix< T > const &A, vnl_matrix< T > &V, vnl_vector< T > &D) |
| Find eigenvalues of a symmetric matrix. More... | |
Definition in file vnl_symmetric_eigensystem.hxx.
| #define VNL_SYMMETRIC_EIGENSYSTEM_INSTANTIATE | ( | T | ) |
Definition at line 236 of file vnl_symmetric_eigensystem.hxx.
| bool vnl_symmetric_eigensystem_compute | ( | vnl_matrix< T > const & | A, |
| vnl_matrix< T > & | V, | ||
| vnl_vector< T > & | D | ||
| ) |
Find eigenvalues of a symmetric matrix.
Definition at line 95 of file vnl_symmetric_eigensystem.hxx.
| void vnl_symmetric_eigensystem_compute_eigenvals | ( | T | M11, |
| T | M12, | ||
| T | M13, | ||
| T | M22, | ||
| T | M23, | ||
| T | M33, | ||
| T & | l1, | ||
| T & | l2, | ||
| T & | l3 | ||
| ) |
Find eigenvalues of a symmetric 3x3 matrix.
Matrix is M11 M12 M13
M12 M22 M23
M13 M23 M33
Definition at line 30 of file vnl_symmetric_eigensystem.hxx.
1.8.15