3 #ifndef VISR_LIBRBBL_FFT_WRAPPER_BASE_HPP_INCLUDED 4 #define VISR_LIBRBBL_FFT_WRAPPER_BASE_HPP_INCLUDED 18 template<
typename DataType >
26 virtual efl::ErrorCode forwardTransform( DataType
const *
const in, FrequencyDomainType * out )
const = 0;
28 virtual efl::ErrorCode inverseTransform( FrequencyDomainType
const *
const in, DataType * out )
const = 0;
30 virtual DataType forwardScalingFactor()
const = 0;
32 virtual DataType inverseScalingFactor( )
const = 0;
38 #endif // #ifndef VISR_LIBRBBL_FFT_WRAPPER_BASE_HPP_INCLUDED Definition: fft_wrapper_base.hpp:19
virtual ~FftWrapperBase()
Definition: fft_wrapper_base.hpp:24
Definition: options.cpp:10
std::complex< DataType > FrequencyDomainType
Definition: fft_wrapper_base.hpp:22
ErrorCode
Definition: error_codes.hpp:13