Functions | |
| template<class T> | |
| Vec< T > | itpp::dht (const Vec< T > &v) |
| Fast Hadamard Transform. | |
| template<class T> | |
| void | itpp::dht (const Vec< T > &vin, Vec< T > &vout) |
| Fast Hadamard Transform. | |
| template<class T> | |
| void | itpp::self_dht (Vec< T > &v) |
Fast Hadamard Transform - memory efficient. Stores the result in v. | |
| template<class T> | |
| Vec< T > | itpp::dwht (const Vec< T > &v) |
| Fast Walsh Hadamard Transform. | |
| template<class T> | |
| void | itpp::dwht (const Vec< T > &vin, Vec< T > &vout) |
| Fast Walsh Hadamard Transform. | |
| template<class T> | |
| void | itpp::self_dwht (Vec< T > &v) |
Fast Walsh Hadamard Transform - memory efficient (result in v). | |
| template<class T> | |
| Mat< T > | itpp::dht2 (const Mat< T > &m) |
| Fast 2D Hadamard Transform. | |
| template<class T> | |
| Mat< T > | itpp::dwht2 (const Mat< T > &m) |
| Fast 2D Walsh Hadamard Transform. | |
| Vec< T > itpp::dht | ( | const Vec< T > & | v | ) | [inline] |
Fast Hadamard Transform.
Definition at line 615 of file transforms.cpp.
References itpp::Vec< Num_T >::size().
Referenced by itpp::dwht().
| void itpp::dht | ( | const Vec< T > & | vin, | |
| Vec< T > & | vout | |||
| ) | [inline] |
Fast Hadamard Transform.
Definition at line 645 of file transforms.cpp.
References it_assert1, itpp::levels2bits(), itpp::Vec< Num_T >::set_size(), itpp::Vec< Num_T >::size(), and itpp::sqrt().
| void itpp::self_dht | ( | Vec< T > & | v | ) | [inline] |
Fast Hadamard Transform - memory efficient. Stores the result in v.
Definition at line 682 of file transforms.cpp.
References it_assert1, itpp::levels2bits(), itpp::Vec< Num_T >::size(), and itpp::sqrt().
Referenced by itpp::dht2(), and itpp::self_dwht().
| Vec< T > itpp::dwht | ( | const Vec< T > & | v | ) | [inline] |
Fast Walsh Hadamard Transform.
Definition at line 710 of file transforms.cpp.
References itpp::Vec< Num_T >::size().
| void itpp::dwht | ( | const Vec< T > & | vin, | |
| Vec< T > & | vout | |||
| ) | [inline] |
Fast Walsh Hadamard Transform.
Definition at line 720 of file transforms.cpp.
References itpp::bitrv(), and itpp::dht().
| void itpp::self_dwht | ( | Vec< T > & | v | ) | [inline] |
Fast Walsh Hadamard Transform - memory efficient (result in v).
Definition at line 728 of file transforms.cpp.
References itpp::bitrv(), and itpp::self_dht().
Referenced by itpp::dwht2().
| Mat< T > itpp::dht2 | ( | const Mat< T > & | m | ) | [inline] |
Fast 2D Hadamard Transform.
Definition at line 735 of file transforms.cpp.
References itpp::Mat< Num_T >::cols(), itpp::Mat< Num_T >::get_col(), itpp::Mat< Num_T >::get_row(), itpp::Mat< Num_T >::rows(), itpp::self_dht(), and itpp::transpose().
| Mat< T > itpp::dwht2 | ( | const Mat< T > & | m | ) | [inline] |
Fast 2D Walsh Hadamard Transform.
Definition at line 756 of file transforms.cpp.
References itpp::Mat< Num_T >::cols(), itpp::Mat< Num_T >::get_col(), itpp::Mat< Num_T >::get_row(), itpp::Mat< Num_T >::rows(), itpp::self_dwht(), and itpp::transpose().
Generated on Wed Apr 18 11:23:37 2007 for IT++ by Doxygen 1.5.2