7 #ifndef _MGCPP_CUDA_LIBS_FFT_HPP_ 8 #define _MGCPP_CUDA_LIBS_FFT_HPP_ 88 cuDoubleComplex
const* x,
89 cuDoubleComplex* result,
118 cuDoubleComplex* result);
141 cuDoubleComplex
const* x,
172 cuDoubleComplex
const* x,
173 cuDoubleComplex* result,
Definition: adapter_base.hpp:12
outcome::result< void > cfft(size_t n, cuComplex const *x, cuComplex *result, fft_direction direction)
outcome::result< void > rfft(size_t n, float const *x, cuComplex *result)
outcome::result< void > irfft(size_t n, cuComplex const *x, float *result)
outcome::result< void > irfft2(size_t n, size_t m, cuComplex const *x, float *result)
Forward FFT (time domain -> frequency domain representation)
fft_direction
Definition: cufft_fft.hpp:56
BOOST_OUTCOME_V2_NAMESPACE::std_result< R > result
Definition: outcome.hpp:8
Inverse FFT (frequency domain -> time domain representation)
outcome::result< void > cfft2(size_t n, size_t m, cuComplex const *x, cuComplex *result, fft_direction direction)
outcome::result< void > rfft2(size_t n, size_t m, float const *x, cuComplex *result)