IT++ 4.3.1
|
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. | |
Fast Hadamard Transform.
Definition at line 243 of file transforms.h.
References dht(), and itpp::Vec< Num_T >::size().
Fast Hadamard Transform.
Definition at line 273 of file transforms.h.
References it_assert_debug, levels2bits(), itpp::Vec< Num_T >::set_size(), and itpp::Vec< Num_T >::size().
void itpp::self_dht | ( | Vec< T > & | v | ) |
Fast Hadamard Transform - memory efficient. Stores the result in v
.
Definition at line 307 of file transforms.h.
References it_assert_debug, levels2bits(), and itpp::Vec< Num_T >::size().
Referenced by dht2(), and self_dwht().
Fast Walsh Hadamard Transform.
Definition at line 333 of file transforms.h.
References dwht(), and itpp::Vec< Num_T >::size().
Referenced by dwht().
Fast Walsh Hadamard Transform.
Definition at line 341 of file transforms.h.
void itpp::self_dwht | ( | Vec< T > & | v | ) |
Fast Walsh Hadamard Transform - memory efficient (result in v
)
Definition at line 349 of file transforms.h.
References bitrv(), and self_dht().
Referenced by dwht2().
Fast 2D Hadamard Transform.
Definition at line 356 of file transforms.h.
References itpp::Mat< Num_T >::cols(), itpp::Mat< Num_T >::get_col(), itpp::Mat< Num_T >::get_row(), itpp::Mat< Num_T >::rows(), self_dht(), itpp::Mat< Num_T >::set_col(), itpp::Mat< Num_T >::set_row(), and transpose().
Fast 2D Walsh Hadamard Transform.
Definition at line 376 of file transforms.h.
References itpp::Mat< Num_T >::cols(), itpp::Mat< Num_T >::get_col(), itpp::Mat< Num_T >::get_row(), itpp::Mat< Num_T >::rows(), self_dwht(), itpp::Mat< Num_T >::set_col(), itpp::Mat< Num_T >::set_row(), and transpose().