Linear algebra library for Rust.
Go to file
Sébastien Crozet 4ffe274b03 Add mean and covariance computation for DMat.
This also fixes the transposition for rectangular DMat, and add scalar
addition/subtraction/multiplication/division for DMat.
2013-09-22 15:47:53 +02:00
src Add mean and covariance computation for DMat. 2013-09-22 15:47:53 +02:00
.gitignore Add the doc folder to the .gitignore. 2013-09-22 11:09:32 +02:00
LICENSE Initial commit. 2013-05-14 11:34:28 +00:00
Makefile Moved some files + use rustdoc_ng to generate the documenatiton. 2013-09-22 11:05:15 +02:00
README.md "Remove" the RMul and LMul trait. Use the regular Mul trait. 2013-09-15 11:18:06 +02:00

README.md

nalgebra

nalgebra is a n-dimensional linear algebra library written with the rust programming language.

It is mainly focused on features needed for real-time physics. It should be usable for graphics too.

Compilation

You will need the last rust compiler from the master branch. If you encounter problems, make sure you have the last version before creating an issue.

git clone git://github.com/sebcrozet/nalgebra.git
cd nalgebra
make

Design note

nalgebra is mostly written with non-idiomatic rust code. This is mostly because of limitations of the trait system not allowing (easy) multiple overloading. Those overloading problems ares worked around by this hack (section What if I want overloading).