#include <edsp/spectral/dft.hpp>
#include <vector>
Go to the source code of this file.
|
template<typename InputIt , typename OutputIt , typename RAllocator = std::allocator<meta::value_type_t<InputIt>>, typename CAllocator = std::allocator<std::complex<meta::value_type_t<OutputIt>>>> |
void | edsp::spectral::xcorr (InputIt first, InputIt last, OutputIt d_first, CorrelationScale scale=CorrelationScale::None) |
| Computes the autocorrelation of the range [first, last) and stores the result in another range, beginning at d_first. More...
|
|
template<typename InputIt , typename OutputIt , typename RAllocator = std::allocator<meta::value_type_t<InputIt>>, typename CAllocator = std::allocator<std::complex<meta::value_type_t<OutputIt>>>> |
void | edsp::spectral::xcorr (InputIt first1, InputIt last1, InputIt first2, OutputIt d_first, CorrelationScale scale=CorrelationScale::None) |
| Computes the correlation between the range [first1, last1) and the [first2, last2), and stores the result in another range, beginning at d_first. More...
|
|