├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── benchmark-tests ├── benchmark_tests_fftw3.cpp ├── benchmark_tests_fftw3.h ├── benchmark_tests_main.cpp └── results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM │ ├── benchmark_test_multiple_transforms_GCC_release.txt │ ├── benchmark_test_multiple_transforms_ICC_release.txt │ ├── benchmark_test_multiple_transforms_clang_release.txt │ ├── benchmark_test_single_transform_GCC_release.txt │ ├── benchmark_test_single_transform_ICC_release.txt │ └── benchmark_test_single_transform_clang_release.txt ├── include └── simple_fft │ ├── check_fft.hpp │ ├── copy_array.hpp │ ├── error_handling.hpp │ ├── fft.h │ ├── fft.hpp │ ├── fft_impl.hpp │ └── fft_settings.h └── unit-tests ├── test_fft.cpp ├── test_fft.h ├── test_fft.hpp ├── test_with_armadillo_matrix_and_row.cpp ├── test_with_blitz.cpp ├── test_with_boost_multiarray.cpp ├── test_with_boost_ublas_vector_matrix.cpp ├── test_with_eigen_vector_matrix.cpp ├── test_with_marray.cpp ├── test_with_native_cpp_pointer_based_arrays.cpp ├── test_with_std_vectors.cpp ├── test_with_stlsoft.cpp └── unit_tests_main.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/README.md -------------------------------------------------------------------------------- /benchmark-tests/benchmark_tests_fftw3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/benchmark_tests_fftw3.cpp -------------------------------------------------------------------------------- /benchmark-tests/benchmark_tests_fftw3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/benchmark_tests_fftw3.h -------------------------------------------------------------------------------- /benchmark-tests/benchmark_tests_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/benchmark_tests_main.cpp -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_GCC_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_GCC_release.txt -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_ICC_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_ICC_release.txt -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_clang_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_multiple_transforms_clang_release.txt -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_GCC_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_GCC_release.txt -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_ICC_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_ICC_release.txt -------------------------------------------------------------------------------- /benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_clang_release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/benchmark-tests/results_Linux_Mint_14_x86_64_Intel_Core_i5_10_Gb_RAM/benchmark_test_single_transform_clang_release.txt -------------------------------------------------------------------------------- /include/simple_fft/check_fft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/check_fft.hpp -------------------------------------------------------------------------------- /include/simple_fft/copy_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/copy_array.hpp -------------------------------------------------------------------------------- /include/simple_fft/error_handling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/error_handling.hpp -------------------------------------------------------------------------------- /include/simple_fft/fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/fft.h -------------------------------------------------------------------------------- /include/simple_fft/fft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/fft.hpp -------------------------------------------------------------------------------- /include/simple_fft/fft_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/fft_impl.hpp -------------------------------------------------------------------------------- /include/simple_fft/fft_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/include/simple_fft/fft_settings.h -------------------------------------------------------------------------------- /unit-tests/test_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_fft.cpp -------------------------------------------------------------------------------- /unit-tests/test_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_fft.h -------------------------------------------------------------------------------- /unit-tests/test_fft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_fft.hpp -------------------------------------------------------------------------------- /unit-tests/test_with_armadillo_matrix_and_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_armadillo_matrix_and_row.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_blitz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_blitz.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_boost_multiarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_boost_multiarray.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_boost_ublas_vector_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_boost_ublas_vector_matrix.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_eigen_vector_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_eigen_vector_matrix.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_marray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_marray.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_native_cpp_pointer_based_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_native_cpp_pointer_based_arrays.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_std_vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_std_vectors.cpp -------------------------------------------------------------------------------- /unit-tests/test_with_stlsoft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/test_with_stlsoft.cpp -------------------------------------------------------------------------------- /unit-tests/unit_tests_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1vanov/Simple-FFT/HEAD/unit-tests/unit_tests_main.cpp --------------------------------------------------------------------------------