4 (eval-when (:compile-toplevel
:load-toplevel
:execute
)
6 (if (find-package 'sb-mop
)
7 (pushnew :clem-sbcl-mop cl
:*features
*)
8 (pushnew :clem-sbcl-pcl cl
:*features
*)))
13 #+clem-sbcl-mop
#:sb-mop
14 #+(and cmu pcl
) #:clos-mop
)
49 #:scalar-double-float-divide-col
50 #:scalar-double-float-divide-row
51 #:scalar-single-float-divide-col
52 #:scalar-single-float-divide-row
79 ;;; temporary (maybe) matrix conversion utility functions
83 #:copy-to-double-float-matrix
84 #:copy-to-fixnum-matrix
91 #:separable-discrete-convolve
110 #:sample-variance-window
112 ;;; from matrixutils.cl
116 ;;; typed-matrix stuff
127 #:unsigned-byte-matrix
150 #:array-
>fixnum-matrix
151 #:random-fixnum-matrix
155 #:single-float-matrix
156 #:array-
>single-float-matrix
157 #:random-single-float-matrix
159 #:double-float-matrix
160 #:array-
>double-float-matrix
161 #:random-double-float-matrix
172 #:array-
>integer-matrix
173 #:random-integer-matrix
180 #:array-
>complex-matrix
181 #:random-complex-matrix
185 ;;; affine transformation stuff
186 #:affine-transformation
187 #:make-affine-transformation
189 ;; 7-parameter parameterization of an affine transformation
190 #:affine-transformation-7-parameters
191 #:make-affine-transformation-matrix-from-7-parameters
192 #:transformation-parameter
193 #:decf-transformation-parameters
194 #:copy-affine-transformation-7-parameters
195 #:move-affine-transformation-7-parameters
196 #:get-affine-transformation-7-parameters-properties
222 #:matrix-move-range-2d
224 ;;; typed matrix operations
231 ;;; logical operations
237 ;; matrix looping operator
244 (defpackage :clem-user