#include <decomposition.hpp>
Public Member Functions | |
void | compute (InputArray src) |
EigenvalueDecomposition () | |
EigenvalueDecomposition (InputArray src) | |
Mat | eigenvalues () |
Mat | eigenvectors () |
~EigenvalueDecomposition () | |
Private Member Functions | |
template<typename _Tp > | |
_Tp * | alloc_1d (int m) |
template<typename _Tp > | |
_Tp * | alloc_1d (int m, _Tp val) |
template<typename _Tp > | |
_Tp ** | alloc_2d (int m, int n) |
template<typename _Tp > | |
_Tp ** | alloc_2d (int m, int n, _Tp val) |
void | cdiv (double xr, double xi, double yr, double yi) |
void | compute () |
void | hqr2 () |
void | orthes () |
void | release () |
Private Attributes | |
Mat | _eigenvalues |
Mat | _eigenvectors |
double | cdivi |
double | cdivr |
double * | d |
double * | e |
double ** | H |
int | n |
double * | ort |
double ** | V |
Definition at line 46 of file decomposition.hpp.
cv::EigenvalueDecomposition::EigenvalueDecomposition | ( | ) | [inline] |
Definition at line 807 of file decomposition.hpp.
cv::EigenvalueDecomposition::EigenvalueDecomposition | ( | InputArray | src | ) | [inline] |
Definition at line 816 of file decomposition.hpp.
Definition at line 827 of file decomposition.hpp.
_Tp* cv::EigenvalueDecomposition::alloc_1d | ( | int | m | ) | [inline, private] |
Definition at line 68 of file decomposition.hpp.
_Tp* cv::EigenvalueDecomposition::alloc_1d | ( | int | m, |
_Tp | val | ||
) | [inline, private] |
Definition at line 75 of file decomposition.hpp.
_Tp** cv::EigenvalueDecomposition::alloc_2d | ( | int | m, |
int | n | ||
) | [inline, private] |
Definition at line 85 of file decomposition.hpp.
_Tp** cv::EigenvalueDecomposition::alloc_2d | ( | int | m, |
int | n, | ||
_Tp | val | ||
) | [inline, private] |
Definition at line 95 of file decomposition.hpp.
void cv::EigenvalueDecomposition::cdiv | ( | double | xr, |
double | xi, | ||
double | yr, | ||
double | yi | ||
) | [inline, private] |
Definition at line 108 of file decomposition.hpp.
void cv::EigenvalueDecomposition::compute | ( | ) | [inline, private] |
Definition at line 780 of file decomposition.hpp.
void EigenvalueDecomposition::compute | ( | InputArray | src | ) |
Definition at line 4 of file decomposition.cpp.
Mat cv::EigenvalueDecomposition::eigenvalues | ( | ) | [inline] |
Definition at line 832 of file decomposition.hpp.
Mat cv::EigenvalueDecomposition::eigenvectors | ( | ) | [inline] |
Definition at line 837 of file decomposition.hpp.
void cv::EigenvalueDecomposition::hqr2 | ( | ) | [inline, private] |
Definition at line 129 of file decomposition.hpp.
void cv::EigenvalueDecomposition::orthes | ( | ) | [inline, private] |
Definition at line 657 of file decomposition.hpp.
void cv::EigenvalueDecomposition::release | ( | ) | [inline, private] |
Definition at line 767 of file decomposition.hpp.
Mat cv::EigenvalueDecomposition::_eigenvalues [private] |
Definition at line 61 of file decomposition.hpp.
Mat cv::EigenvalueDecomposition::_eigenvectors [private] |
Definition at line 64 of file decomposition.hpp.
double cv::EigenvalueDecomposition::cdivi [private] |
Definition at line 54 of file decomposition.hpp.
double cv::EigenvalueDecomposition::cdivr [private] |
Definition at line 54 of file decomposition.hpp.
double* cv::EigenvalueDecomposition::d [private] |
Definition at line 57 of file decomposition.hpp.
double * cv::EigenvalueDecomposition::e [private] |
Definition at line 57 of file decomposition.hpp.
double ** cv::EigenvalueDecomposition::H [private] |
Definition at line 58 of file decomposition.hpp.
int cv::EigenvalueDecomposition::n [private] |
Definition at line 51 of file decomposition.hpp.
double * cv::EigenvalueDecomposition::ort [private] |
Definition at line 57 of file decomposition.hpp.
double** cv::EigenvalueDecomposition::V [private] |
Definition at line 58 of file decomposition.hpp.