1. 08 Aug, 2016 1 commit
  2. 07 Aug, 2016 1 commit
  3. 06 Aug, 2016 1 commit
    • Start API changes for GSL 2.0 · 2d3c6598
      Release 2.0 of the GSL library changed the API for many functions, and
      this means that the previous versions of GSLL will not load for this
      release of the library. This is a start at handling these changes, with
      an initial focus on permitting GSLL to load and not yet insuring that
      the changed defintions function correctly.
      
      There are two such updates made here:
      1) The elimination of multiple arguments in gsl_multifit_linear_svd, and
      consequently an internal change to #'linear-mfit-svd.
      2) The elimination of the argument n in gsl_sf_ellint_D_e and
      consequently in #'elliptic-integral-D.
      
      This report is helpful in identifying the GSL API changes:
      http://abi-laboratory.pro/tracker/compat_report/gsl/1.16/2.0/75ebf/abi_compat_report.html
      Liam M. Healy committed
  4. 16 Jun, 2016 1 commit
    • Added definitions in GSL 1.13 · 80875db6
      Added definitions to GSLL for new definitions in GSL 1.13:
       #'greville-abscissa
       #'evaluate-with-derivatives
       +simplex-nelder-mead-random+
       +quad-golden-fminimizer+
      These additions compile cleanly, only evaluate-with-derivatives has been
      tested.
      
      This completes the port to GSLL of new definitions in GSL 1.13
      as given in the GSL changelog.
      Liam M. Healy committed
  5. 15 Jun, 2016 1 commit
  6. 05 Mar, 2013 1 commit
  7. 02 Jan, 2013 1 commit
  8. 31 Dec, 2012 1 commit
  9. 13 Jan, 2012 1 commit
  10. 30 Oct, 2011 1 commit
  11. 24 Oct, 2011 1 commit
    • Eliminate fsbv:object for built-in types · 639a5f35
      Eliminate fsbv:object for built-in types; started conversion of
      special function result (sf-result*) structures but this requires a
      modification to CFFI.  Simulated annealing structure called by value.
      Use cffi-fsbv's sizet definition; this imposes a dependence on that
      system.  No compilation attempted yet.
      Liam M. Healy committed
  12. 28 Sep, 2011 1 commit
  13. 17 Aug, 2011 1 commit
  14. 26 May, 2011 1 commit
  15. 10 Jan, 2011 2 commits
  16. 19 Dec, 2010 1 commit
  17. 19 Aug, 2010 1 commit
  18. 08 Aug, 2010 1 commit
  19. 13 Jul, 2010 3 commits
  20. 02 Jul, 2010 1 commit
  21. 01 Jul, 2010 1 commit
  22. 30 Jun, 2010 1 commit
  23. 27 Jun, 2010 2 commits
  24. 23 May, 2010 1 commit
    • Simplified paths to the foreign libraries; use gsl-config for header · 610e8dc2
      The paths to the foreign libraries have been simplified, making use of
      CFFI's statement "Most, if not all, Lisps supported by CFFI have a
      reasonable default search algorithm for foreign libraries."
      Therefore, the paths have been eliminated.  If they need to be added,
      this should be done by modifying the variable
      cffi:*foreign-library-directories*.  The header files location set
      with cc-flags for Darwin has been changed to use (gsl-config "--cflags").
      Liam Healy committed
  25. 26 Apr, 2010 2 commits
  26. 10 Apr, 2010 1 commit
    • Use CL RNG object, and not the foreign pointer in simulated annealing · 49cb0c32
      Jame Wright pointed out that the function trivial-example-step tried
      to apply the function #'sample to what turns out to be a foreign
      pointer, but it should take a CL object.  This is because we are
      making a random number generator, passing the foreign pointer to GSL,
      and then it is passing that pointer back to our routines so that we
      can use it in the step function.  This has been changed so that there
      is a special variable cl-generator which is bound to the CL object in
      #'simulated-annealing, and then used in the step function, while the
      foreign pointer being returned to us is ignored.
      Liam Healy committed
  27. 05 Apr, 2010 1 commit
  28. 17 Jan, 2010 1 commit
  29. 27 Dec, 2009 1 commit
  30. 21 Dec, 2009 1 commit
  31. 25 Aug, 2009 1 commit
  32. 24 Aug, 2009 1 commit
    • Multiple foreign functions in the reinitialize-instance for mobjects · 9990ee06
      It is now possible to specify two foreign functions for the
      reinitialize-instance for defmobject.  The switch between the function
      depends on the presence or absence of optional/key arguments.  This is
      used in the definition of one-dimensional-minimizer to switch between
      gsl_min_fminimizer_set and gsl_min_fminimizer_set_with_values
      depending on the non-NIL value of f-minimum.  The set-with-values case
      has not yet been tested.
      Liam Healy committed
  33. 23 Aug, 2009 2 commits
  34. 10 Jun, 2009 1 commit
    • Fix multidimensional minimization with scalarsp · a2ba427b
      In the definition of multi-dimensional-minimizer-fdf, the dimensions
      of the :output for df and fdf have been corrected by removing an extra
      dim0.  The parabaloid example has been implemented using scalars, and
      the results match that of the vector form.  A test has been added for
      the scalar form.
      Liam Healy committed