Sébastien Crozet
2356723e90
Add some impls for 4d rotations.
...
It is not possible to create a 4d rotation yet.
2013-10-03 23:58:36 +02:00
Sébastien Crozet
b364920d9b
Move the Round trait inheritance from VecExt to AlgebraicVecExt.
...
What it the point of rounding an integer-valued vector?
2013-10-03 00:57:43 +02:00
Sébastien Crozet
d4ee651305
Move the Basis trait inheritance from VecExt to AlgebraicVecExt.
...
The Basis trait cannot be implemented if the vector is not algebraic anyway.
2013-10-03 00:45:50 +02:00
Sébastien Crozet
c344be7351
Minor doc improvements.
2013-09-26 17:19:42 +02:00
Sébastien Crozet
b61d621090
Update to the last Rust.
2013-09-26 17:05:11 +02:00
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
Sébastien Crozet
7de844b46a
Moved some files + use rustdoc_ng to generate the documenatiton.
...
Trait failes are merged in three files:
* operations.rs - for low-level matrix/vector operations
* geometry.rs - for operations with a clear, broadly known geometric meaning.
* structure.rs - for operations to access/alter the object inner structures.
Specialisations are moved to the `spec` folder.
2013-09-22 11:05:15 +02:00