- Apr 29, 2006
-
-
liam authored
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
-
- Apr 28, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3053 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3052 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 27, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3051 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3050 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 26, 2006
-
-
liam authored
unit tests in special-functions. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3049 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 25, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3048 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 22, 2006
-
-
liam authored
definitions. Added unit (regression) test from http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html and defined my own floating-point comparison using 12 digits of the printed representation. Uncommented #'polynomial-solve-ws as it should compile correctly even though it's not terribly useful as-is. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3045 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
definitions. Added unit (regression) test from http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html and defined my own floating-point comparison using 12 digits of the printed representation. Uncommented #'polynomial-solve-ws as it should compile correctly even though it's not terribly useful as-is. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3044 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 21, 2006
-
-
liam authored
(defun-gsl polynomial-solve-ws ((coefficients (:double n)) (workspace poly-complex-workspace)) "gsl_poly_complex_solve" :return ((gsl-complex (1- n)))) expands to (DEFUNX-MAP POLYNOMIAL-SOLVE-WS "gsl_poly_complex_solve" (COEFFICIENTS WORKSPACE) (LET ((N (FIRST (STORAGE-SIZE COEFFICIENTS)))) (WITH-FOREIGN-OBJECTS ((#:RET4113 'GSL-COMPLEX (1- N))) ... ))) This currently works only for a vector; no accomodation is made for matrices. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3043 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 20, 2006
-
-
liam authored
certain functions are not available. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3042 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 19, 2006
-
-
liam authored
handled as a gsl-data objects, then pulled apart for the C function call. CL function can return function argument with :return-input argument to defun-gsl. Allow mode to be positioned anywhere. Now bessel-sequence-Jnu compiles, tested new form of polynomial-eval. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3041 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3040 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 17, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3039 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
#'free. Use the CL-defined *print-array* instead of a new variable. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3038 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 16, 2006
-
-
liam authored
equivalent to the GSL object and marks if the cache is incoherent, respectively. Incoherence can be marked T (non-specific) or with the element(s) that are out of sync. All functions that modify the C object need to mark incoherence. Improved documentation for the gsl-data class and slots. Added :after argument to defun-gsl. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3035 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 15, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3034 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 14, 2006
-
-
liam authored
at once. Methods for all subclasses. Add print method for data. Rename to #'defdata from gsl-data-functions. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3033 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
definitions into sections. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3032 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 13, 2006
-
-
liam authored
gsl-data-functions, used in with-data, which is now much simpler. Tested with vectors and combinations. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3031 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
defclass defines new class slots base-type, allocator, callocator, freer. These are not yet used. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3030 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 11, 2006
-
-
liam authored
imported from CL set up with data. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3029 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3028 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 07, 2006
-
-
liam authored
data-validate. Option to import and validate using theses in with-data. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3026 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3025 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
Combination example now works. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3024 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 06, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3023 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
define :success-failure as return option from defun-gsl function. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3022 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 05, 2006
-
-
liam authored
permutation. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3021 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3020 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3019 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3018 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 03, 2006
-
-
liam authored
option to defun-gsl. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3017 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3016 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Apr 02, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3015 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
subvector; no port of complex vector functions as this requires a new structure. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3014 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Mar 30, 2006
-
-
liam authored
separate gsl-vector-c type. #'subvector still gets "memory fault". git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3010 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Mar 29, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3009 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Mar 28, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3008 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- Mar 27, 2006
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3007 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-