- Aug 19, 2011
-
-
Liam M. Healy authored
-
- Aug 17, 2011
-
-
Liam M. Healy authored
-
Liam M. Healy authored
-
Liam M. Healy authored
Conflicts: gsll.asd ordinary-differential-equations/ode-system.lisp random/dirichlet.lisp
-
- Aug 10, 2011
-
-
Liam M. Healy authored
-
- Jul 29, 2011
-
-
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. Conflicts: random/dirichlet.lisp
-
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.
-
- May 26, 2011
-
-
Liam M. Healy authored
-
- May 04, 2011
-
-
Liam M. Healy authored
-
- Apr 23, 2011
-
-
Liam M. Healy authored
-
- Apr 08, 2011
-
-
Liam M. Healy authored
-
- Feb 27, 2011
-
-
Liam M. Healy authored
-
- Feb 22, 2011
-
-
ssh://repo.or.cz/srv/git/gsllLiam M. Healy authored
Conflicts: histogram/ntuple-example.dat removed
-
Liam M. Healy authored
-
- Feb 19, 2011
-
-
Liam M. Healy authored
-
- Feb 12, 2011
-
-
Liam M. Healy authored
-
- Jan 30, 2011
-
-
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.
-
- Jan 25, 2011
-
-
Liam M. Healy authored
-
- Jan 13, 2011
-
-
Liam M. Healy authored
Define symbols to be shadowed and packages to be used for convenience and conflict resolution in the Antik user packages.
-
- Jan 12, 2011
-
-
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
-
- Jan 10, 2011
-
-
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.
-
- Jan 07, 2011
-
-
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.
-
- Jan 01, 2011
-
-
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))
-
- Dec 04, 2010
-
-
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.
-
- Nov 28, 2010
-
-
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.
-
- Nov 27, 2010
-
-
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
-
- Nov 25, 2010
-
-
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.
-
- Nov 24, 2010
-
-
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.
-
- Nov 14, 2010
-
-
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.
-