/* * This file is part of the micropython-ulab project, * * https://github.com/v923z/micropython-ulab * * The MIT License (MIT) * * Copyright (c) 2019-2021 Zoltán Vörös */ #ifndef _FFT_ #define _FFT_ #include "../../ulab.h" #include "../../ulab_tools.h" #include "../../ndarray.h" #include "fft_tools.h" extern const mp_obj_module_t ulab_fft_module; #if ULAB_SUPPORTS_COMPLEX & ULAB_FFT_IS_NUMPY_COMPATIBLE MP_DECLARE_CONST_FUN_OBJ_3(fft_fft_obj); MP_DECLARE_CONST_FUN_OBJ_3(fft_ifft_obj); #else MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(fft_fft_obj); MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(fft_ifft_obj); #endif #endif