1. 06 Dec, 2015 1 commit
  2. 27 Dec, 2014 1 commit
  3. 25 Dec, 2013 1 commit
  4. 13 Jan, 2012 1 commit
  5. 24 Oct, 2011 1 commit
  6. 26 May, 2011 1 commit
  7. 23 Apr, 2011 1 commit
  8. 19 Feb, 2011 1 commit
  9. 12 Feb, 2011 1 commit
  10. 30 Jan, 2011 1 commit
  11. 12 Jan, 2011 1 commit
  12. 10 Jan, 2011 2 commits
  13. 01 Jan, 2011 1 commit
  14. 19 Dec, 2010 1 commit
  15. 03 Oct, 2010 1 commit
  16. 13 Aug, 2010 1 commit
  17. 07 Jul, 2010 3 commits
  18. 01 Jul, 2010 1 commit
  19. 30 Jun, 2010 2 commits
  20. 27 Jun, 2010 1 commit
  21. 05 Feb, 2010 2 commits
  22. 19 Jan, 2010 2 commits
  23. 28 Dec, 2009 1 commit
  24. 27 Dec, 2009 1 commit
  25. 26 Dec, 2009 1 commit
    • Be strict on initial marray values; default marrays · 2a6a743f
      Removed some marrays marked as :input when their values were not used.
      This failed in CCL because the arrays in those cases were created with
      no initial values, and no values were set, so that they were marked
      cl-invalid.  Created #'make-marray-or-default to facilitate defaulting
      of marrays in defmfun, and marking validity appropriately.
      Test results:
      SBCL 64:
      TOTAL: 1627 assertions passed, 6 failed, 0 execution errors.
      CCL 64:
      TOTAL: 1620 assertions passed, 13 failed, 0 execution errors.
      Liam Healy authored
  26. 23 Dec, 2009 1 commit
    • Replace create-matrix and constant-matrix using grid functions · e48ba0cb
      Replace create-matrix and constant-matrix by using the grid functions
      grid:map-grid and grid:make-grid; eliminate create-vector because
      vectors can be generated with create-matrix and using nil for the
      second dimension argument.  In the grid:make-grid-data method for
      make-marray, the first argument, which is the element type, needs to
      be extracted from the rest spec with a newly-changed
      grid:spec-scalar-p because compound types like (complex double-float)
      were not being recognized as element types.
      Liam Healy authored
  27. 08 Dec, 2009 1 commit
    • Split off grid directory · 8d5cd4a5
      Eventually, the definitions used for dealing with types and foreign
      arrays that aren't specific to GSL will be split off into another
      system, so that it will be easier to build other foreign library
      interfaces using these definitions.  As a start, the grid/ directory
      defines a package 'c-array and some of the type definitions formerly
      in init/.  Everything compiles and tests as before, on SBCL
      TOTAL: 1627 assertions passed, 6 failed, 0 execution errors.
      Liam Healy authored
  28. 14 Nov, 2009 1 commit
  29. 16 Oct, 2009 1 commit
    • Generalize set-matrix to have index limits · 33d52a9f
      Index limits may be passed to set-matrix and to some of the functions
      dependent on it, so that e.g. a tridiagonal matrix can be defined
      without iterating over all elements.  If the optional argument
      'pass-element is non-NIL, the function will be passed a final argument
      which is the prior value of the current element.
      Liam Healy authored
  30. 26 Sep, 2009 2 commits
    • QRPT: add tests, make arguments optional, fix bugs · a42b3a3a
      Added the translated GSL tests to the linear algebra for QR
      decomposition with column pivoting.  More arguments corresponding to
      values returned by the functions are now optional.  Fixed the order of
      return values from QRPT-decomposition so that permutation is before
      signum.  Fixed argument lists to QRPT-QRsolve.
      Liam Healy authored
    • Cholesky: add tests; return argument for matrix-product · bcb8e0b5
      Added eight tests from GSL's test for Cholesky decomposition and
      solving.  The four decomposition tests incorrectly produce zero in
      CCL.  The first optional argument in matrix-product and
      matrix-product-symmetric can now be nil, to indicate a matrix of the
      right dimensions should be constructed.  This is the default; the
      default previously was to make that matrix directly, which meant if
      any other optional arguments were supplied, the complicated default
      construction for the return matrix would have to be re-entered.
      Liam Healy authored
  31. 25 Sep, 2009 1 commit
  32. 21 Sep, 2009 1 commit
    • QR: More optional arguments, add tests form GSL · 44b9d868
      Changed required to optional arguments for several of the QR linear
      algebra functions, for returned quantities.  45 new tests added for QR
      that are translated from GSL's tests.  Matrices and solutions that are
      used by more than one of the linear algebra techniques are defined in
      matrix-generation.lisp.
      Liam Healy authored
  33. 20 Sep, 2009 1 commit