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