[lisplab-cvs] r113 - src/core src/matrix src/test

Jørn Inge Vestgården jivestgarden at common-lisp.net
Sat Nov 14 20:28:45 UTC 2009


Author: jivestgarden
Date: Sat Nov 14 15:28:44 2009
New Revision: 113

Log:
Many bugfixes

Modified:
   lisplab.asd
   src/core/level0-default.lisp
   src/matrix/level2-matrix-dge.lisp
   src/matrix/level2-matrix-zge.lisp
   src/test/test-methods.lisp

Modified: lisplab.asd
==============================================================================
--- lisplab.asd	(original)
+++ lisplab.asd	Sat Nov 14 15:28:44 2009
@@ -81,7 +81,7 @@
       (:file "level1-dgt")
       (:file "level1-funmat")
       (:file "level1-sparse")
-      ; (:file "level1-array") 
+      (:file "level1-array") 
 
       ;; Level2, non-spezialized
       (:file "level2-interface")

Modified: src/core/level0-default.lisp
==============================================================================
--- src/core/level0-default.lisp	(original)
+++ src/core/level0-default.lisp	Sat Nov 14 15:28:44 2009
@@ -54,7 +54,7 @@
 (defmethod function-output-type-spec ((fun (eql '.besh1)) (input-spec (eql :d)))
   :z)
 
-(defmethod function-output-type-spec ((fun (eql '.besh1)) (input-spec (eql :d)))
+(defmethod function-output-type-spec ((fun (eql '.besh2)) (input-spec (eql :d)))
   :z)
 
 

Modified: src/matrix/level2-matrix-dge.lisp
==============================================================================
--- src/matrix/level2-matrix-dge.lisp	(original)
+++ src/matrix/level2-matrix-dge.lisp	Sat Nov 14 15:28:44 2009
@@ -28,8 +28,7 @@
 (defmethod copy ((matrix matrix-base-dge))
   (make-instance (class-name (class-of matrix))
 		 :store (copy-seq (the type-blas-store (matrix-store matrix)))
-		 :rows (rows matrix)
-		 :cols (cols matrix)))
+		 :dim (dim matrix)))
 
 (defmethod copy-contents ((a matrix-base-dge) (b matrix-base-dge) &optional (converter nil))
   (let ((store-a (matrix-store a))

Modified: src/matrix/level2-matrix-zge.lisp
==============================================================================
--- src/matrix/level2-matrix-zge.lisp	(original)
+++ src/matrix/level2-matrix-zge.lisp	Sat Nov 14 15:28:44 2009
@@ -28,8 +28,7 @@
 (defmethod copy  ((matrix matrix-base-zge))
   (make-instance (class-name (class-of matrix))
 		 :store (copy-seq (the type-blas-store (matrix-store matrix)))
-		 :rows (rows matrix)
-		 :cols (cols matrix)))
+		 :dim (dim matrix)))
 
 (defmethod copy-contents ((a matrix-base-zge) (b matrix-base-zge) 
 			  &optional (converter nil))

Modified: src/test/test-methods.lisp
==============================================================================
--- src/test/test-methods.lisp	(original)
+++ src/test/test-methods.lisp	Sat Nov 14 15:28:44 2009
@@ -37,7 +37,7 @@
 	    .sinh .cosh .tanh  
 	    .asinh .acosh .atanh  
 	    .exp .sqr .sqrt .conj 
-	    .realpart .imagpart .abs 
+	    .re .im .abs 
 	    .erf .erfc
 	    .gamma ))
     (mapc (lambda (x) (simple-non-nil-check '.besj (list 1 x))) args)




More information about the lisplab-cvs mailing list