• Liam Healy's avatar
    GSL arrays created by GSL functions · 38ddfa1a
    Liam Healy authored
    Made the generic function #'contents-from-pointer that takes a pointer
    to a GSL struct and produces a list of the contents suitable for the
    :initial-contents argument to #'make-marray.  Added an argument
    :from-pointer to #'make-marray that then creates a new marray with the
    same contents.  Some functions in solve-minimize-fit return a pointer
    to a GSL vector with double-floats.  Copying in this way is necessary
    because GSL has malloced the data in a non-CL place.  Sometimes, this
    results in the copying of data whose only further use will be to
    extract a pointer to pass to another GSL function.  Added a method
    to #'mpointer that permits directly passing a pointer, but this isn't
    useful for arrays because there are many element types so the
    functions have been defined as methods.
    38ddfa1a
Name
Last commit
Last update
data Loading commit data...
documentation Loading commit data...
floating-point Loading commit data...
histogram Loading commit data...
init Loading commit data...
interpolation Loading commit data...
linear-algebra Loading commit data...
ordinary-differential-equations Loading commit data...
random Loading commit data...
solve-minimize-fit Loading commit data...
special-functions Loading commit data...
statistics Loading commit data...
test-unit Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
basis-splines.lisp Loading commit data...
chebyshev.lisp Loading commit data...
eigensystems.lisp Loading commit data...
gsll-tests.asd Loading commit data...
gsll.asd Loading commit data...
hankel.lisp Loading commit data...
list Loading commit data...
mathematical.lisp Loading commit data...
monte-carlo.lisp Loading commit data...
numerical-differentiation.lisp Loading commit data...
numerical-integration.lisp Loading commit data...
polynomial.lisp Loading commit data...
series-acceleration.lisp Loading commit data...
simulated-annealing.lisp Loading commit data...
sorting.lisp Loading commit data...
wavelet.lisp Loading commit data...