#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.