- 25 Jul, 2008 8 commits
-
-
lhealy authored
uses function #'letm-expand and generic function #'letm-expansion. A method can be defined for each of those expansions, or the defgo mechanism can still be used. All existing GSL code compiles and regression tests pass. Created foreign-friendly.lisp to use the ffa definitions, these can be defined in a letm; so far not otherwise integrated into GSL. git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/branches/ffa@45 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
#'sort-vector-largest-index now work on 64-bit platforms. It was necessary to change the API in order to do this: instead of taking a GSL vector fixnum as the first argument, they now take either a positive integer, or a CL vector. This is because it appears to be very difficult to find a GSL vector type that matches a C array of size_ts. Thus, the GSLL policy of using only GSL vectors and not raw C vectors needs to be altered. However, now the GSLL policy of not requiring an object to be passed as an argument if it is used only for returning values is fulfilled. git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@37 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
in one place, in *type-names* for the types and in *data-class-name* for data classes, populated by #'add-data-class. Both defdata and defmfun-all use the table and so mapping between various names is consistent. The data class names are now different, *-double-float and *-single-float replaces *-double and *-single. The regression tests give the same results as before. git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@34 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
function when pushing onto *post-hooks*; closes #3. git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@33 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
using sb-ext:*init-hooks*; fixes bug #3? git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@30 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@29 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@26 af03a46b-e846-0410-96e5-d5653c316fd0
-
lhealy authored
git-svn-id: svn+ssh://common-lisp.net/project/gsll/svn/trunk@25 af03a46b-e846-0410-96e5-d5653c316fd0
-
- 20 Feb, 2008 1 commit
-
-
liam authored
gsl-source-file and gsl-line-number. Histogram free functions return void, not a pointer that needs to be checked. Clarify licenses. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3299 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 18 Feb, 2008 2 commits
-
-
liam authored
directory and update it. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3297 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
Rename defun-gsl, defvariable. Clean up markup and header files. :size to size make-tests and assert-numerical-equal git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3295 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 17 Feb, 2008 1 commit
-
-
liam authored
to size; make-tests and assert-numerical-equal. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3294 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 16 Feb, 2008 4 commits
-
-
liam authored
near zero, just make it zero. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3293 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
mathematical.lisp to top level and eliminated directory general. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3291 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
used. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3290 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3289 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 04 Feb, 2008 1 commit
-
-
liam authored
objects for histogram. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3283 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 03 Feb, 2008 3 commits
-
-
liam authored
#'set-asf); minor bug fixes. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3282 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
whether the object is a matrix or vector. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3280 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
Replaces with-gsl-object and allows the lambda list to be something other than the concatenation of the allocation and setting lambda lists. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3279 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 29 Jan, 2008 1 commit
-
-
liam authored
hashtable for speed. Fix bug in return value in success-failure and success-continue cases. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3277 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 28 Jan, 2008 1 commit
-
-
liam authored
and application to many chapters. Most former with- macros have been removed in favor of this macro. All previous results have been reproduced. There is an experimental application to data (vectors, matrices, etc.) but it is clumsy and setting doesn't work; this requires more thought. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3276 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 27 Jan, 2008 1 commit
-
-
liam authored
anything. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3275 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 21 Jan, 2008 2 commits
-
-
liam authored
warnings are suppressed. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3274 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
#'def-scalar-function into two macros, #'defmcallback and #'defcbstruct, which are in turn used in other macros #'def-solver-functions, #'def-minimization-functions, and #'def-ode-functions. Minor bug fixes. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3270 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 20 Jan, 2008 1 commit
-
-
liam authored
the C function. This probably doesn't do much as it is; it could be expanded to declare other types and/or do a check-type. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3269 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 19 Jan, 2008 1 commit
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3268 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 17 Jan, 2008 1 commit
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3267 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 16 Jan, 2008 1 commit
-
-
liam authored
'success returns the GSL_SUCCESS code, required for many callback definitions. Introduced macros vref and mref (setfable) to get components of GSL vector doubles and matrix doubles directly from the pointers. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3265 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 08 Jan, 2008 1 commit
-
-
liam authored
methods, but the derivative-based methods fail. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3259 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 30 Dec, 2007 1 commit
-
-
liam authored
associated macros. This places them in the gsl-function structure. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3257 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 18 Nov, 2007 1 commit
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3245 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 11 Nov, 2007 1 commit
-
-
liam authored
variables in the library. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3243 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 30 Sep, 2007 1 commit
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3233 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 16 Sep, 2007 1 commit
-
-
liam authored
ordinary-differential-equations (started). Change *-to-cl from functions into macros, eliminate obsolete definitions. Update descriptions. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3226 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 02 Jan, 2007 1 commit
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3165 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 01 Jan, 2007 3 commits
-
-
liam authored
git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3164 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
sf-result, sf-result-e10, etc. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3163 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
liam authored
Miscellaneous minor fixes. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3162 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-
- 04 Dec, 2006 1 commit
-
-
liam authored
argument should be a list of element types by themselves (e.g. 'double) and not the data type and element type ('vector-double). Hardwire *data-name-alist* to associate these symbols with the GSL convention for words that are insterted in strings (e.g. (FIXNUM . "_int")). #'make-symbol-from-strings replaces #'data-object-name in new file utility.lisp and splice-name just inserts, doesn't remove anything. These changes permit the definition of #'defun-gsl-stats to be defined using #'defun-gsl-all. Created mean-variance.lisp. Created shuffling-sampling.lisp, which does not deal directly with CL objects yet. Fix broken example in vector.lisp. git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3158 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
-