Commit the local DARCS CFFI repo, as well as update to today.
[CommonLispStat.git] / matrix-matlisp.lisp
blob056fada3a9955a61b8091a0cd64cb60b09bec701
1 i;;; -*- mode: lisp -*-
2 ;;;
3 ;;; Copyright (c) 2008--, by A.J. Rossini <blindglobe@gmail.com>
4 ;;; See COPYRIGHT file for any additional restrictions (BSD license).
5 ;;; Since 1991, ANSI was finally finished. Modified to match ANSI
6 ;;; Common Lisp.
8 ;;;; matrix-matlisp -- matrix and linear algebra using MATLISP.
10 ;;;
11 ;;; Package Setup
12 ;;;
14 (in-package :cl-user)
16 (defpackage :lisp-stat-matrix-matlisp
17 (:use :common-lisp
18 :cffi
19 :matlisp
20 :lisp-stat-compound-data)
21 (:export matrixp ;; matrix -- conflicts!
22 num-rows num-cols matmult identity-matrix diagonal
23 row-list column-list inner-product outer-product
24 cross-product transpose bind-columns bind-rows
25 array-data-vector vector-to-array
27 check-matrix check-square-matrix
29 copy-array copy-vector
32 (in-package :lisp-stat-matrix-matlisp)