23 #ifndef EDSP_HARTLEY_HPP 24 #define EDSP_HARTLEY_HPP 26 #include <edsp/spectral/internal/fft_impl.hpp> 28 namespace edsp {
inline namespace spectral {
46 template <
typename InputIt,
typename OutputIt>
47 inline void hartley(InputIt first, InputIt last, OutputIt d_first) {
48 using value_type = meta::value_type_t<InputIt>;
50 plan.dht(&(*first), &(*d_first));
55 #endif // EDSP_HARTLEY_HPP constexpr T distance(T x, T y) noexcept
Computes the distance between x and y.
Definition: numeric.hpp:328
void hartley(InputIt first, InputIt last, OutputIt d_first)
Computes the Discrete-Hartley-Transform of the range [first, last) and stores the result in another r...
Definition: hartley.hpp:47
Definition: amplifier.hpp:29