9 #ifndef MCL_TRANSFORMOP_H
10 #define MCL_TRANSFORMOP_H
23 std::vector<Complex>
Fft(
const std::vector<Complex>& input,
24 Int n_point) noexcept;
30 std::vector<Complex>
Rfft(
const std::vector<Real>& input,
31 Int n_point) noexcept;
38 std::vector<std::vector<Complex> >
39 Rfft(
const std::vector<std::vector<Real> >& input,
Int n_point) noexcept;
46 std::vector<Real>
Irfft(
const std::vector<Complex>& input,
47 Int n_point) noexcept;
54 std::vector<std::vector<Real> >
55 Irfft(
const std::vector<std::vector<Complex> >& input,
Int n_point) noexcept;
61 std::vector<Complex>
Ifft(
const std::vector<Complex>& input,
62 Int n_point) noexcept;
68 std::vector<Complex>
Hilbert(
const std::vector<Real>& input) noexcept;
74 std::vector<Real>
RCeps(
const std::vector<Real>& vector) noexcept;
80 std::vector<Real>
MinPhase(
const std::vector<Real>& vector) noexcept;
84 std::vector<Real>
XCorr(
const std::vector<Real>& vector_a,
85 const std::vector<Real>& vector_b);