Commit Graph

25 Commits

Author SHA1 Message Date
Sébastien Crozet
3e349b80cf Implement serde traits for all linalg structs. 2017-08-15 19:07:18 +02:00
Sébastien Crozet
c258d13f98 Fix stepping for slices.
The previous implementation was wrong compared to what the documentatino claimed.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
3f70af97dd Add the most common matrix decompositions. 2017-08-15 19:07:18 +02:00
Sébastien Crozet
b78dcb3155 Add methods to set a row or a column of the matrix. 2017-05-17 22:47:45 +02:00
Sébastien Crozet
35d2b6dc88 Add kronecker product.
Closes #248
2017-05-03 22:47:18 +02:00
Sébastien Crozet
e2d67c77e4 Release v0.12.0. 2017-04-25 19:24:50 +02:00
Sébastien Crozet
e6ee11617a Add a method to compute the trace of a matrix.
Fix #231.
2017-03-19 22:44:08 +01:00
Sébastien Crozet
b39bf2693a Update the changelog to include componentwise ops.
Fix #224.
2017-02-26 20:33:42 +01:00
Sébastien Crozet
42b48563be Make serde optional behind the "serde-serialize" feature. 2017-02-15 22:04:34 +01:00
Sébastien Crozet
14e9194f69 Update the changelog. 2017-02-14 18:49:25 +01:00
Sébastien Crozet
f7f343b569 Fix formatting of the CHANGELOG. 2016-08-29 21:38:12 +02:00
Sébastien Crozet
7914d7bdcb Release v0.10.0. 2016-08-29 21:20:42 +02:00
Sébastien Crozet
70335a9333 Fix typo on the changelog. 2016-08-21 22:00:54 +02:00
Sébastien Crozet
9cbfc80040 Release v0.9.0. 2016-08-21 21:43:26 +02:00
Sébastien Crozet
d29ff53329 Implement traits from the algebra crate. 2016-08-21 21:35:56 +02:00
Sébastien Crozet
9c4bff1f85 Rename methods starting with new_with_ to from_. 2016-08-16 10:48:41 +02:00
Sébastien Crozet
d45c242a15 Add a Unit wrapper type, remove UnitQuaternion.
The `Unit` wrapper type ensures that elements of the underlying type has a unit norm.
For example, `Unit<Vector3>` designates an element of S².
In particular `UnitQuaternion<N>` is now a type alias for `Unit<Quaternion<N>>`.
2016-08-16 10:27:07 +02:00
Sébastien Crozet
88a74ca4e5 Macro groupping. 2016-08-11 23:28:08 +02:00
Sébastien Crozet
6a495013d3 Update changelog to account for quaternion modifications. 2016-08-09 21:52:16 +02:00
Sébastien Crozet
d98b7fb618 Update the changelog. 2016-04-18 08:40:16 +02:00
Sébastien Crozet
df872f407d Replace "col" by "column".
Related to #176.
2016-04-18 08:32:12 +02:00
Sébastien Crozet
40c6675c30 Update the Changelog. 2016-04-17 17:58:17 +02:00
Sébastien Crozet
e6156727f2 Use full names for everything.
Note that `sqdist` becomes `distance_squared` and `sqnorm` becomes `norm_squared`.

Fix #176.
2016-04-17 17:26:58 +02:00
Sébastien Crozet
353d36639d Release v0.7.0.
This replaces the relase v0.6.1 which introduced breaking changes.
2016-04-17 13:41:01 +02:00
Sébastien Crozet
f8c925c096 Renamed CHANGELOG to CHANGELOG.md 2016-03-31 21:57:46 +02:00