[lisplab-cvs] r181 - in trunk: . src/extra src/matrix src/matrix1 src/vector1 src/vector2
Jørn Inge Vestgården
jivestgarden at common-lisp.net
Mon Sep 13 18:26:47 UTC 2010
Author: jivestgarden
Date: Mon Sep 13 14:26:47 2010
New Revision: 181
Log:
Separates vectors and matrices on build. Not finished
Added:
trunk/src/extra/
trunk/src/matrix1/level1-array.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-array.lisp
trunk/src/matrix1/level1-classes.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-classes.lisp
trunk/src/matrix1/level1-constructors.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-constructors.lisp
trunk/src/matrix1/level1-container.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-container.lisp
trunk/src/matrix1/level1-ddiag.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-ddiag.lisp
trunk/src/matrix1/level1-dge.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-dge.lisp
trunk/src/matrix1/level1-dgt.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-dgt.lisp
trunk/src/matrix1/level1-funmat.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-funmat.lisp
trunk/src/matrix1/level1-ge.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-ge.lisp
trunk/src/matrix1/level1-matrix.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-matrix.lisp
trunk/src/matrix1/level1-sparse.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-sparse.lisp
trunk/src/matrix1/level1-zge.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-zge.lisp
trunk/src/vector1/level1-interface.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-interface.lisp
trunk/src/vector1/level1-util.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-util.lisp
trunk/src/vector1/level1-vector.lisp
- copied unchanged from r179, /trunk/src/matrix/level1-vector.lisp
trunk/src/vector2/level2-constructors.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-constructors.lisp
trunk/src/vector2/level2-function.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-function.lisp
trunk/src/vector2/level2-generic.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-generic.lisp
trunk/src/vector2/level2-interface.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-interface.lisp
trunk/src/vector2/level2-list.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-list.lisp
trunk/src/vector2/level2-matrix-dge.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-matrix-dge.lisp
trunk/src/vector2/level2-matrix-zge.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-matrix-zge.lisp
trunk/src/vector2/level2-operator.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-operator.lisp
trunk/src/vector2/level2-vector.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-vector.lisp
trunk/src/vector2/level2-view.lisp
- copied unchanged from r179, /trunk/src/matrix/level2-view.lisp
trunk/src/vector2/permutation.lisp
- copied unchanged from r179, /trunk/src/matrix/permutation.lisp
trunk/src/vector2/store-operators.lisp
- copied unchanged from r179, /trunk/src/matrix/store-operators.lisp
trunk/src/vector2/store-ordinary-functions.lisp
- copied unchanged from r179, /trunk/src/matrix/store-ordinary-functions.lisp
Removed:
trunk/src/matrix/level1-array.lisp
trunk/src/matrix/level1-classes.lisp
trunk/src/matrix/level1-constructors.lisp
trunk/src/matrix/level1-container.lisp
trunk/src/matrix/level1-ddiag.lisp
trunk/src/matrix/level1-dge.lisp
trunk/src/matrix/level1-dgt.lisp
trunk/src/matrix/level1-funmat.lisp
trunk/src/matrix/level1-ge.lisp
trunk/src/matrix/level1-generic.lisp
trunk/src/matrix/level1-interface.lisp
trunk/src/matrix/level1-matrix.lisp
trunk/src/matrix/level1-sparse.lisp
trunk/src/matrix/level1-util.lisp
trunk/src/matrix/level1-vector.lisp
trunk/src/matrix/level1-zge.lisp
trunk/src/matrix/level2-constructors.lisp
trunk/src/matrix/level2-function.lisp
trunk/src/matrix/level2-generic.lisp
trunk/src/matrix/level2-interface.lisp
trunk/src/matrix/level2-list.lisp
trunk/src/matrix/level2-matrix-dge.lisp
trunk/src/matrix/level2-matrix-zge.lisp
trunk/src/matrix/level2-operator.lisp
trunk/src/matrix/level2-vector.lisp
trunk/src/matrix/level2-view.lisp
trunk/src/matrix/permutation.lisp
trunk/src/matrix/store-operators.lisp
trunk/src/matrix/store-ordinary-functions.lisp
Modified:
trunk/lisplab.asd
Modified: trunk/lisplab.asd
==============================================================================
--- trunk/lisplab.asd (original)
+++ trunk/lisplab.asd Mon Sep 13 14:26:47 2010
@@ -62,26 +62,24 @@
(:file "level0-thread")
(:file "level0-infpre")))
- ;;
- ;; All core matrix stuff (level 1 and 2)
- ;;
- (:module :src/matrix
+ (:module :src/vector1
:depends-on (:src/core)
:serial t
:components
(
- (:file "level1-interface")
+ (:file "level1-interface")
+ (:file "level1-util")
+ (:file "level1-vector")
+ ))
- ;; The three double-float store utility files should
- ;; depend on the CL package only
- (:file "level1-util")
- (:file "store-operators")
- (:file "store-ordinary-functions")
- (:file "permutation")
-
- (:file "level1-classes")
+ (:module :src/matrix1
+ :depends-on (:src/core :src/vector1)
+ :serial t
+ :components
+ (
+ (:file "level1-classes")
(:file "level1-constructors")
- (:file "level1-vector")
+
(:file "level1-matrix")
(:file "level1-ge")
@@ -93,7 +91,19 @@
(:file "level1-sparse")
(:file "level1-array")
- ;; Level2, non-spezialized
+ ))
+
+ (:module :src/vector2
+ :depends-on (:src/core :src/vector1)
+ :serial t
+ :components
+ ( ;; Level2, non-spezialized
+
+ (:file "store-operators")
+ (:file "store-ordinary-functions")
+ (:file "permutation")
+
+
(:file "level2-interface")
(:file "level2-constructors")
(:file "level2-generic")
@@ -108,11 +118,18 @@
(:file "level2-vector")
))
+ (:module :src/matrix2
+ :depends-on (:src/core :src/vector1 :src/matrix1)
+ :serial t
+ :components
+ ())
+
+
;;
;; IO (level 3)
;;
(:module :src/io
- :depends-on (:src/matrix)
+ :depends-on (:src/matrix2)
:components
((:file "level3-io-interface")
(:file "level3-io")))
@@ -121,7 +138,7 @@
;; Linear algebra lisp implementation (Level 3)
;;
(:module :src/linalg
- :depends-on (:src/matrix)
+ :depends-on (:src/matrix2)
:serial t
:components
((:file "level3-linalg-interface")
@@ -132,7 +149,7 @@
;; Fast Fourier transform (Level 3)
;;
(:module :src/fft
- :depends-on (:src/matrix)
+ :depends-on (:src/matrix2)
:serial t
:components
(
@@ -144,7 +161,7 @@
;; Euler and Runge-Kutt solvers (Level 3)
;;
(:module :src/util
- :depends-on (:src/matrix)
+ :depends-on (:src/matrix2)
:serial t
:components
(
More information about the lisplab-cvs
mailing list