Sébastien Crozet
3f70af97dd
Add the most common matrix decompositions.
2017-08-15 19:07:18 +02:00
Eduard Bopp
e0cc7ff21b
Fix TCategory implementation for TAffine
...
Closes #271 .
2017-07-29 14:45:20 +02:00
Eduard Bopp
9e02b13f3e
Refer to other conversion method in documentation
...
This is motivated by #235 hoping to improve discoverability of this
feature.
2017-07-28 20:13:52 +02:00
Eduard Bopp
7a62b68c38
Merge pull request #251 from Ralith/unnested-serialization
...
Remove gratuitous indirection in serialization impls
2017-07-26 19:40:57 +02:00
George Burton
1ca8f6ba72
Update deps
2017-07-22 09:58:39 +02:00
Sébastien Crozet
f86752e44a
De-ambiguat AsRef/AsMut/Into implementations.
...
Addresses comments of #225 .
2017-07-22 09:57:21 +02:00
Eduard Bopp
108b5830e1
Merge pull request #265 from corngood/serde
...
Enable serde on num-complex
2017-07-13 03:17:00 +02:00
Eduard Bopp
cfa3c6533f
Merge pull request #242 from sebcrozet/into_iterator
...
Implement IntoIterator for &Matrix and &mut Matrix
2017-07-13 03:12:38 +02:00
Eduard Bopp
69fd070d50
Merge pull request #259 from burtonageo/update_readme
...
update crate documentation to point to latest crates.io version
2017-07-13 03:09:17 +02:00
Eduard Bopp
c9d1552966
Merge pull request #267 from brendanzab/impl-sum-and-product-traits
...
Implement the sum and product traits for matrices
2017-07-13 03:06:16 +02:00
Eduard Bopp
792221274f
Merge pull request #261 from U-007D/patch-1
...
Update Cargo.toml
2017-07-13 03:05:19 +02:00
Brendan Zabarauskas
ba41a8ce5a
Implement the sum and product traits for matrices
...
Closes #264
2017-07-02 01:27:16 +10:00
David McFarland
19e57ce37f
Enable serde on num-complex
2017-06-09 20:13:38 -03:00
Brad Gibson
951b078f24
Update Cargo.toml
2017-05-25 13:04:42 -07:00
George Burton
7b17fa58e8
update crate documentation to point to latest
2017-05-20 19:39:02 +01:00
Sébastien Crozet
119499beeb
Release v0.12.3
2017-05-17 22:48:09 +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
Benjamin Saunders
0979896dbd
Remove gratuitous indirection in serialization impls
2017-05-03 19:51:26 -07:00
Sébastien Crozet
136a3306e7
Release v0.12.2.
2017-05-03 22:57:45 +02:00
Sébastien Crozet
35d2b6dc88
Add kronecker product.
...
Closes #248
2017-05-03 22:47:18 +02:00
Sébastien Crozet
1cdad4c7c6
Release v0.12.1.
2017-04-28 19:15:57 +02:00
Andreas Longva
a52b079578
Relax invertibility test in try_inverse()
...
The previous implementation of try_inverse() used an approximate
check of the determinant against 0 for small matrices to
determine if the matrix was invertible. This is not a reliable test,
and may fail for perfectly invertible matrices. This change
simply makes the test criterion an exact comparison instead.
2017-04-28 19:11:33 +02:00
Andreas Longva
9489e8f97e
Add basic tests for Matrix::try_inverse
2017-04-28 19:11:33 +02:00
Sébastien Crozet
e2d67c77e4
Release v0.12.0.
2017-04-25 19:24:50 +02:00
Sébastien Crozet
df2aa68ac5
Releave v0.11.3.
2017-04-24 20:14:06 +02:00
Sébastien Crozet
485abf1462
Update to serde 1.0.
2017-04-24 20:13:30 +02:00
Sébastien Crozet
68b7d21828
Implement IntoIterator for &Matrix and &mut Matrix
...
IntoIterator for Matrix will beharder to implement.
Partially addresses #241 .
2017-04-11 00:16:43 +02:00
Sébastien Crozet
cbbe1a2aee
Fix html_root_url.
2017-04-09 13:19:27 +02:00
projektir
b219a19608
Fixing the documentation link in Cargo.toml
2017-04-09 12:05:47 +02:00
Jonas Olson
9c79937485
Allow for documentation strings in macro component_binop_impl.
2017-04-07 18:42:22 +02:00
Jonas Olson
acfa8586ea
Fix typo in scalar.rs.
2017-04-06 19:49:00 +02:00
Sébastien Crozet
7218f83b13
Release v0.11.2
2017-03-19 22:45:03 +01: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
4b9246ec10
Update the description on crates.io.
2017-03-19 22:35:05 +01:00
Sébastien Crozet
664ddef8a3
Fix mvp matrix construction typo.
...
Fix #229 .
2017-03-02 21:35:39 +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
80be059daa
Release v0.11.1.
...
Fix #223 #160 #36
2017-02-18 13:44:03 +01:00
Sébastien Crozet
d6285e1165
Implement AsRef, AsMut, Into, From.
2017-02-18 13:44:03 +01:00
Sébastien Crozet
a4089a7ee0
Add missing examples from the website.
2017-02-15 23:42:03 +01:00
Sébastien Crozet
1471031ac4
Merge pull request #218 from sebcrozet/nexgen
...
Release v0.11.0
2017-02-15 22:49:26 +01:00
Sébastien Crozet
181e67604d
Release v0.11.0.
...
Fix #211 , #207 , #205 , #200 , #145 , #136 , #108 , #50 , #32
2017-02-15 22:30:57 +01:00
Sébastien Crozet
a18fd7343f
Fix travis.yml.
2017-02-15 22:24:07 +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
896ad19dd0
Update README.md
2017-02-14 18:54:47 +01:00
Sébastien Crozet
14e9194f69
Update the changelog.
2017-02-14 18:49:25 +01:00
Sébastien Crozet
086e6e719f
Doc + slerp + conversions.
2017-02-12 18:17:09 +01:00
Sébastien Crozet
377f8b5596
Fix travis.yml.
2016-12-04 23:17:27 +01:00
Sébastien Crozet
99b6181b1e
Complete library rewrite.
...
See comments on #207 for details.
2016-12-04 22:47:36 +01:00
Sébastien Crozet
e0fc89ffc6
Merge pull request #209 from jmagnuson/master
...
Fix benchmark macro `bench_binop`
2016-10-26 00:26:18 +02:00
jmagnuson
885223473e
Fix benchmark macro bench_binop
2016-10-23 12:42:38 -05:00