aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/FFT/ei_kissfft_impl.h
Commit message (Collapse)AuthorAge
* Fix double-promotion warningsGravatar Christoph Hertzberg2021-02-27
| | | | (cherry picked from commit c22c103e932e511e96645186831363585a44b7a3)
* Some improvements for kissfft from Martin Reinecke(pocketfft author):Gravatar Guoqiang QI2021-02-24
| | | | | | 1.Only computing about half of the factors and use complex conjugate symmetry for the rest instead of all to save time. 2.All twiddles are calculated in double because that gives the maximum achievable precision when doing float transforms. 3.Reducing all angles to the range 0<angle<pi/4 which gives even more precision.
* Remove vim specific comments to recognoize correct file-type.Gravatar David Tellenbach2021-02-09
| | | | As discussed in #2143 we remove editor specific comments.
* Use std::complex constructor instead of assignment from scalarGravatar Jonathan Liu2018-06-28
| | | | | Fixes GCC conversion to non-scalar type requested compile error when using boost::multiprecision::cpp_dec_float_50 as scalar type.
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix few warnings reported by clangGravatar Thomas Capricelli2011-07-07
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* found out about little-documented FFTW_PRESERVE_INPUT which has effect on ↵Gravatar Mark Borgerding2010-02-16
| | | | c2r transforms
* Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | Silenced (amongst others) many conversion related warnings.
* Fixed compilation warnings in MSVC with Scalar==floatGravatar Marton Danoczy2009-12-03
|
* added inlines to a bunch of functionsGravatar Mark Borgerding2009-10-31
|
* moved half-spectrum logic to Eigen::FFTGravatar Mark Borgerding2009-10-30
|
* moved real-half-spectrum reflection into Eigen::FFTGravatar Mark Borgerding2009-10-30
|
* moved scaling to Eigen::FFTGravatar Mark Borgerding2009-10-30
|
* inlining,all namespace declaration moved to FFT, removed preprocessor ↵Gravatar Mark Borgerding2009-10-21
| | | | definitions,
* added ei_fftw_implGravatar Mark Borgerding2009-05-30
|
* various comment changesGravatar Mark Borgerding2009-05-27
|
* added real-optimized inverse FFT (NFFT must be multiple of 4)Gravatar Mark Borgerding2009-05-25
|
* refactored ei_kissfft_impl to maintain a cache of cpx fft plansGravatar Mark Borgerding2009-05-25
|
* changed name from simple_fft_traits to ei_kissfft_implGravatar Mark Borgerding2009-05-25