Commit Graph

18 Commits

Author SHA1 Message Date
Dan Kortschak
9b6dcf36f0 all: fix up missing or malformatted package doc comments 2018-06-07 19:37:48 +09:30
Dan Kortschak
ea4bf2f8fe fourier,fftpack: add quarterwave functions
Also alter naming for methods for complex and real FFT types.
2018-05-08 07:43:40 +09:30
Dan Kortschak
cd55bf4917 fftpack: fix import 2018-04-16 10:43:50 +09:30
Dan Kortschak
18eefc9150 fourier/internal/fftpack: factor out FFTPACK port to internal package 2018-04-13 22:17:44 +09:30
Dan Kortschak
4dec74cb93 fourier: add API and code examples 2018-04-13 16:00:59 +09:30
Dan Kortschak
d627f7172c fourier: improve documentation wording 2018-04-13 13:24:08 +09:30
Dan Kortschak
c80b8a4122 fourier: tighten bounds 2018-04-13 13:23:29 +09:30
Dan Kortschak
2eac3245a0 fourier: use sign parameter instead of code duplication 2018-04-13 13:22:53 +09:30
Dan Kortschak
2943e17cf0 fourier: add direct update optimisation 2018-04-13 13:22:53 +09:30
Dan Kortschak
9e20d47f18 fourier: make bound checks optional 2018-04-13 13:22:53 +09:30
Dan Kortschak
d2347a881a fourier: remove fortran scars 2018-04-13 13:22:53 +09:30
Dan Kortschak
7a594ddbca fourier: remove refactoring support types and make arrays zero-based 2018-04-13 13:22:48 +09:30
Dan Kortschak
268053afd6 fourier: remove subtle one-based indexing 2018-04-13 13:17:34 +09:30
Dan Kortschak
61d4279c82 fourier: remove trivial one-based indexing 2018-04-13 13:17:33 +09:30
Dan Kortschak
40e355b405 fourier: change direction int to bool 2018-04-13 13:17:33 +09:30
Dan Kortschak
07e7c0be28 fourier: remove 1-based slicing 2018-04-13 13:17:33 +09:30
Dan Kortschak
48bc73d642 fourier: remove oneIntArray 2018-04-13 13:17:33 +09:30
Dan Kortschak
259fa9d14c fourier: new package for fourier analysis and related functions
The implementation of FFT and IFFT here are a direct translation of the
RFFTI/RFFTF/RFFTB and CFFTI/CFFTF/CFFTB functions from FFTPACK. The
Fortranisms will be reduced, but not eliminated (column major will remain).

API will follow.
2018-04-13 13:17:28 +09:30