[Gsll-devel] lu-decomp error
Jason Nielsen
jdn at math.carleton.ca
Sat Mar 15 20:17:08 UTC 2008
On Sat, 15 Mar 2008, Liam Healy wrote:
> If you update GSLL, you will now find the file
> ;; $Id: lu.lisp 36 2008-03-15 19:55:54Z lhealy $
>
> with a defun at the end using the new definition of #'lu-decomp
> (defun invert-matrix (mat)
> "Invert the matrix."
> (letm ((mmat (matrix-double-float mat))
> (dim (array-dimension mat 0))
> (per (permutation dim))
> (inv (matrix-double-float dim dim)))
> (lu-decomp mmat per)
> (lu-invert mmat per inv)
> (data inv)))
>
> (also note that GSL matrices are now declared matrix-double-float).
> I hope this is what you're looking for.
>
Dear Liam,
With the latest svn checkout (36) sbcl 1.0.15 raises the following error:
There is no class named GSLL::MATRIX-DOUBLE-FLOAT.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {1003992C31}> on
#<ASDF:CL-SOURCE-FILE "lu" {1003CB1B01}>.
1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {1003992C31}> on
#<ASDF:CL-SOURCE-FILE "lu" {1003CB1B01}> as having been successful.
2: [RETRY] Retry installation
3: [ABORT] Return to SLIME's top level.
4: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
{1003BC5301}>)
when compiling the lu code.
Jason
More information about the gsll-devel
mailing list