Commit graph

5 commits

Author SHA1 Message Date
fc69969099 Refactor packages layout using inferred-packages-system 2015-12-27 17:09:05 +01:00
dbc009d466 Rewrite maths library's implementation and interface
Make use of CLOS for vector and matrix types
Rewrite matrix implementation as column major
Verify the computations in rewritten unit tests
2015-05-25 23:20:17 +02:00
eaedaf8a35 add a function to transpose a matrix (suboptimal) 2014-11-02 16:53:36 +09:00
c9b3877f64 Add support for quaternions in maths module and fix various compiling problems 2014-11-02 16:52:43 +09:00
a2b8b9da8c Generic matrix submodule for the maths module
Like the vector submodule, it implements + - * operations for matrix, scalar and
vector where it makes sense but don't try yet to be efficient.

There is also matrix constructors for null and identity matrices and
row, col and diag subsets functions.
2014-08-17 21:31:16 +09:00