1. 13 Jan, 2012 1 commit
  2. 03 Jan, 2012 1 commit
    • Optional index arrays for sort-smallest-index, sort-largest-index · 7151b5bb
      Arguments simplified in sort-smallest-index, sort-largest-index;
      output array is optional and may be specified by size.  Docstrings
      made accurate.  Previous versions selected only the first n part of
      the unsorted array.  Other functions in this file could benefit from
      similar changes, but the changes have not been made because of the
      existence of tests.
      Liam M. Healy authored
  3. 10 Jan, 2011 2 commits
  4. 07 Jul, 2010 1 commit
  5. 27 Jun, 2010 1 commit
  6. 27 Dec, 2009 1 commit
  7. 25 May, 2009 1 commit
  8. 27 Dec, 2008 1 commit
    • Updated tests; all pass · 64fea6a9
      Fixes to some definitions 
      lognormal, discrete: use #'mpointer
      lu: new syntax for making array
      quasi: order of arguments fixed in make-quasi-random-number-generator
      sorting: syntax to make combination
      All tests have been regenerated because syntax for arrays etc. has
      changed.  Visually inspected that results match previous check in.
      Liam Healy authored
  9. 26 Dec, 2008 1 commit
    • Full use of defmobject; elimination of letm · b09dc9d2
      All GSL objects are full CL objects with garbage collection.  There is
      no need to manually free the associated memory.  All objects may be
      assigned in the normal CL way, e.g. let, so there is not #'letm macro
      anymore.  Everything compiles cleanly in gsll, but nothing has been
      tested.
      Liam Healy authored
  10. 08 Dec, 2008 1 commit
    • Array input and output declarations · 1a2ebe96
      A somewhat comprhensive attempt to make sure :inputs, :outputs, and
      :return arguments in defmfuns match what the function is expecting and
      will return, so that non-native implementations will work correctly
      for copying, and native ones will work correctly for pinning.  The
      :return argument now defaults to :outputs in most circumstances.
      Liam Healy authored
  11. 07 Dec, 2008 1 commit
  12. 16 Nov, 2008 1 commit
  13. 09 Nov, 2008 1 commit
  14. 25 Oct, 2008 1 commit
  15. 21 Sep, 2008 1 commit
  16. 09 Aug, 2008 1 commit
  17. 25 Jul, 2008 4 commits
  18. 18 Feb, 2008 1 commit
  19. 04 Feb, 2008 1 commit
  20. 21 Jan, 2008 1 commit
  21. 05 Mar, 2007 1 commit
  22. 22 Jun, 2006 1 commit
  23. 29 Apr, 2006 1 commit
    • Allow arbitrary CL function arglist in defun-gsl with :function · 1ab6ee5a
      argument, like :method argument.  The arguments to the GSL function
      can be mapped arbitrarily, and different pieces like the size of a
      vector (with new function #'dim0) or the pointer #'gsl-array can be
      put in the correct place in the arglist explicitly.  Thus I can
      simplify #'splice-arguments and eliminate the hackish automatic
      insertion of the vector dimension after (or maybe before) when
      declared (:double *).  Ported all half-dozen or so uses to the new
      form.  Add :after cl-invalidate where needed.
      
      
      
      git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3054 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
      liam authored
  24. 19 Apr, 2006 1 commit
  25. 15 Apr, 2006 1 commit