- 10 Aug, 2011 1 commit
-
-
Liam M. Healy authored
-
- 29 Jul, 2011 1 commit
-
-
Liam M. Healy authored
For the Dirichlet PDF functions, the vector length should be K, the first argument, not K-1. Reported by Nils Bertschinger.
-
- 26 May, 2011 1 commit
-
-
Liam M. Healy authored
-
- 04 May, 2011 1 commit
-
-
Liam M. Healy authored
-
- 23 Apr, 2011 1 commit
-
-
Liam M. Healy authored
-
- 22 Feb, 2011 2 commits
-
-
ssh://repo.or.cz/srv/git/gsllLiam M. Healy authored
Conflicts: histogram/ntuple-example.dat removed
-
Liam M. Healy authored
-
- 19 Feb, 2011 1 commit
-
-
Liam M. Healy authored
-
- 12 Feb, 2011 1 commit
-
-
Liam M. Healy authored
-
- 30 Jan, 2011 3 commits
-
-
Liam M. Healy authored
The user-friendly ("higher") functions layered on GSLL are now in Antik's math-high system, so the antik directory has been removed, and linear-algebra.lisp is enhanced and in Antik. #'LU-invert now takes 'inverse as an optional argument, with the sensible default.
-
Liam M. Healy authored
Define gsll-tests as a system connection, rather than a separate ASDF system. This means that if lisp-unit and GSLL are loaded (in either order), then the tests will automatically be available.
-
Liam M. Healy authored
In actual-array-class, if 'category is not one of 'vector, 'matrix or 'both, then assume it's actually a class name and just return it without trying to make a class name. This fixes a problem with e.g. elt+ where the second argument specializer is a class name of the scalar.
-
- 25 Jan, 2011 1 commit
-
-
Liam M. Healy authored
-
- 13 Jan, 2011 1 commit
-
-
Liam M. Healy authored
Define symbols to be shadowed and packages to be used for convenience and conflict resolution in the Antik user packages.
-
- 12 Jan, 2011 3 commits
-
-
Liam M. Healy authored
-
Liam M. Healy authored
Don't import grid:element-type, grid:foreign-array, and grid:matrix, but rather refer to them with package prefix explicitly. Superficially checked but requires more careful check.
-
Liam M. Healy authored
-
- 10 Jan, 2011 4 commits
-
-
Liam M. Healy authored
Explicit package reference to grid:dimensions but there's an error because if the symbol isn't imported many more tests fail.
-
Liam M. Healy authored
-
Liam M. Healy authored
-
Liam M. Healy authored
With the export of unit and dimension names, there are conflicts with gsl:psi, gsl:acceleration, gsl:knots. There is no actual conflict in the usage because Antik physical quantities only needs to use these symbols as symbols, there is no binding. So they are now shadowing-imported into gsll. Added explicit "d0" to numbers in polynomial to insure they are read as double-floats.
-
- 07 Jan, 2011 1 commit
-
-
Liam M. Healy authored
Change literal floats in tests from an unspecified precision to explicit single floats, so that if *read-default-float-format* is something other than 'single-float the tests will still pass. About half the failures now fixed. Function #'cdot is returning a pointer instead of a numerical value.
-
- 01 Jan, 2011 3 commits
-
-
Liam M. Healy authored
Import symbols from the gsll package into the antik-user package, managing conflicts.
-
Liam M. Healy authored
-
Liam M. Healy authored
Depend on Antik instead of GSD. Add new methods for Antik functions on foreign-arrays. This permits algebra-style computation on arrays, e.g., (in-package :antik-user) (setf grid:*default-grid-type* 'grid:foreign-array) (expt (* (rotate-3d :z #_15_deg) (rotate-3d :z #_45_deg)) -1) #m((0.5 0.8660254037844386 0.0) (-0.8660254037844385 0.5000000000000001 -0.0) (0.0 0.0 1.0)) (rotate-3d :z #_-60_deg) #m((0.5000000000000001 0.8660254037844386 0.0) (-0.8660254037844386 0.5000000000000001 0.0) (0.0 0.0 1.0))
-
- 04 Dec, 2010 1 commit
-
-
Liam Healy authored
New function values-unless-singleton will wrap the forms in 'values if there are more than one, otherwise it just returns the form. This is used in the return value(s) in the defmfun expansion (by way of body-expand) so that if the returned form returns multiple values, they all come back from the defmfunned function (note that (values (values ...)) removes only returns the first value.
-
- 28 Nov, 2010 1 commit
-
-
Liam Healy authored
Eliminate calls to grid:complex-to-cl because it has been eliminated; rely on fsbv:object to do the conversion. Use new function #'fsbv:converter-defined-p.
-
- 27 Nov, 2010 2 commits
-
-
Liam Healy authored
In cl-convert-form, use fsbv:object on foreign structs if FSBV has been loaded. Previously, the conversion of (complex single-float) was wrong because it assumed numbers were double-float; the test results for dot and cdot have been fixed.
-
Liam Healy authored
-
- 25 Nov, 2010 1 commit
-
-
Liam Healy authored
New macros #'maref and #'(setf maref) get and set elements of the GSL array directly from the mpointer. These are not used by users, but in the make-funcallable-form expansion of callbacks when scalarsp = T is specified. This fixes an error in the argument order in the (setf get-value) generic function that this replaces.
-
- 24 Nov, 2010 1 commit
-
-
Liam M. Healy authored
New macro access-value to call gsl_*_set and gsl_*_get, as yet unused. It will eventually replace get-value and (setf get-value) as used in reference-foreign-element, but has the arguments in the right order and because it's a macro, expands immediately to a cffi:foreign-funcall instead of doing a generic function dispatch on an eql spcializer of the class name.
-
- 14 Nov, 2010 2 commits
-
-
Liam Healy authored
Revert the last histogram change because GSD has been changed so that the gref compiler macro does not take effect except for foreign-array types.
-
Liam Healy authored
Define method grid:gref* for histograms; it was a definition of grid:gref, but with the compiler macro that turns that into grid:gref*, we need it to be a definition of grid:gref* instead. Removed the definition of +foreign-array-pointer+ and +foreign-array-type+ to the grid package.
-
- 12 Oct, 2010 1 commit
-
-
Liam M. Healy authored
-
- 03 Oct, 2010 3 commits
-
-
Liam Healy authored
-
ssh://repo.or.cz/srv/git/gsllLiam Healy authored
-
James Wright authored
-
- 01 Oct, 2010 1 commit
-
-
Sumant Oemrawsingh authored
Effectively, non-radix-2 algorithm tests on power-of-2 vector sizes are added. The result is, that some tests fail, and the cause at this point is not yet clear. The tests that fail, are all related to non-radix-2 algorithms working on power-of-2 vector sizes. Only tests that are missing, are the so-called bitreverse tests.
-
- 15 Sep, 2010 2 commits
-
-
Sumant Oemrawsingh authored
Previously, each element that was checked off-stride would count as an assertion.
-
Sumant Oemrawsingh authored
-