- 24 Sep, 2020 1 commit
-
-
Raymond Toy authored
This was introduced in the previous commit where we needed to check for reserved lisp names. However, we also need to handle the case when the lun is a number (which we just return). Noticed by quicklisp tests.
-
- 22 Sep, 2020 1 commit
-
-
Raymond Toy authored
In hompack fixpdf.f there's the line ``` write(trace, 117) ... ``` f2cl was translating this to ``` (f2cl-lib:fformat trace ...) ``` But f2cl already renamed the variable `trace` to `trace$` so `f2cl-lib:format` was referring to an unknown variable. So when we parse the lun we need to check for reserved lisp names so we get the right name.
-
- 20 Sep, 2020 1 commit
-
-
Raymond Toy authored
Add warning that rfft and cfft have different definitions for the forward transform. The sign of the exponential is different. I do not know why. Note that the documentation from FFTPACK51 has the same issue with the additional issue that the CFFT is not normalized by N whereas the RFFT is.
-
- 19 Sep, 2020 3 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
Most if the fixes are due to computing the lengths (and indices) for LENSAV. Apparently the lengths should be log2(N) instead of log(N). But the fix for c1fm1f.f fixes a genuine bug in the complex fft which caused wrong results for non-power of 2 FFT sizes. Also fixed a couple of typos and incorrect return ier codes.
-
Raymond Toy authored
-
- 18 Sep, 2020 9 commits
-
-
Raymond Toy authored
This adds the asd file and the simple test program, based on the single-precision version, but updated to compile and test the double-precision version.
-
Raymond Toy authored
-
Raymond Toy authored
Check that the length of the array is consistent with the given n (fft length). This isn't perfect. Real FFTs of size 4 and 5 both produce transformed arrays of length 3, and there's no way to tell which is correct.
-
Raymond Toy authored
The test also picked up an error in convert-inverse-rfft where it wasn't handling FFTs of even length.
-
Raymond Toy authored
-
Raymond Toy authored
Reorder the functions too so the rfft and inverse-rfft are together and the support routines come before.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- 16 Sep, 2020 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
Since it's the generic name, atan2 can take any float type as args. Make it so. Also rename the args to better reflect what the args actually represent.
-
- 28 Jul, 2020 2 commits
-
-
Raymond Toy authored
This was using an undefined variable VAL. But based on the other functions VAL is probably supposed to be NAL.
-
Raymond Toy authored
Added as is; code is untouched.
-
- 18 Dec, 2018 6 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
So we can see on the web a reasonably nice representation of the notes.
-
Raymond Toy authored
-
Raymond Toy authored
Clean up section headings and other text.
-
Raymond Toy authored
-
Raymond Toy authored
-
- 22 Nov, 2018 1 commit
-
-
Raymond Toy authored
-
- 15 Dec, 2017 1 commit
-
-
Raymond Toy authored
Fix build issues reported by Quicklisp See merge request !4
-
- 11 Dec, 2017 1 commit
-
-
Francois-Rene Rideau authored
-
- 21 May, 2017 1 commit
-
-
Raymond Toy authored
-
- 19 May, 2017 2 commits
-
-
Raymond Toy authored
Cleanup asdf for minpack and odepack See merge request !3
-
Raymond Toy authored
asdf2 complains about the system names and suggests correct names. Make it so. Also update the dependencies based on what f2cl what routines are called by each subroutine.
-
- 30 Mar, 2017 2 commits
-
-
Raymond Toy authored
Make F2CL work on ASDF 3.0 to 3.2 Closes #1 See merge request !2
-
Francois-Rene Rideau authored
Work around a bug in ASDF versions earlier than 3.3, whereby you can't usefully override the :initform (or :default-initargs) for slots defined by the class SYSTEM. Also, separate f2cl-asdf into its own system.
-
- 29 Mar, 2017 1 commit
-
-
Raymond Toy authored
Make it build with ASDF 3.3 See merge request !1
-
- 27 Mar, 2017 1 commit
-
-
Francois-Rene Rideau authored
Clean up the ASDF support, with compatibility back to ASDF 3.0. This is necessary to work with ASDF 3.3. There are still test failures, but they do not seem to be build-related.
-
- 29 Jan, 2017 5 commits
-
-
Raymond Toy authored
* Refactor systems as was done for mk:defsystem files * Update paths to the fortran files that were moved to their own directory.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
* Add odepack-package system and update dependencies * Remove package module from most systems since odepack-package defines it. * Indent code nicely.
-
Raymond Toy authored
The three demos for lsode, lsoda, and lsodar compile and run.
-