Sébastien Crozet
b84c7e10df
nalgebra-lapack: add doc + fix warnings.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
b22eb91a16
Add documentation.
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
41f5231446
Add assign
and generalize map
to other return types.
...
The method assign replaces each components with the result of a closure (that takes the
corresponding component as parameter).
2017-08-15 19:07:18 +02:00
Sébastien Crozet
053de0576f
nalgebra-lapack: unify API of LU.solve and Cholesky.solve with nalgebra.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
00039c0a76
Add methods for computing decompositions.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
aaa359f3b0
Remove hand-written rustdoc doc for quaternon and unit_complex.
...
Those are now generated automatically by rustdoc.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
89e8b49759
nalgebra-lapack: add computation of complex eigenvalues.
...
Also renames RealEigensystem -> Eigen
2017-08-15 19:07:18 +02:00
Sébastien Crozet
c616c3ddef
nalgebra-lapack: add schur decomposition.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
a7bce9cf3f
symmetric_eigen: allow computing only eigenvalues.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
6eb0d8a786
nalgebra-lapack: add Symmetric eigensystems.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
b94eb66362
nalgebra-lapack: credit @astraw.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
f184d9ac00
Fix .travis.yml.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
02767fa894
Add nalgebra-lapack as a crate on this workspace.
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
Eduard Bopp
32ac8224ef
Test dropping of abomonated data
2017-08-14 21:11:24 +02:00
Eduard Bopp
a45ef26375
Provide safer Abomonation impl for matrix arrays
...
This is more robust than delegating to a slice, which has been removed
upstream due to unsafety. Since we can rely on there being no pointer
indirection in a GenericArray, we just iterate over the array.
2017-08-14 20:53:55 +02:00
Eduard Bopp
66f491ffa7
Remove abomonation_derive dependency
2017-08-14 16:26:36 +02:00
Eduard Bopp
2511e660eb
Add abomonation feature to Travis config
2017-08-14 14:32:56 +02:00
Eduard Bopp
e09af0ca82
Implement Abomonation for remaining types
2017-08-14 14:32:02 +02:00
Eduard Bopp
916006f80a
Refactor abomonation test suite using macro
2017-08-14 12:46:25 +02:00
Eduard Bopp
f67a7bd324
Implement Abomonation for rotations
2017-08-14 12:41:03 +02:00
Eduard Bopp
308177a7d6
Implement Abomonation for translations
2017-08-14 12:37:16 +02:00
Eduard Bopp
7c3a05f668
Implement Abomonation for dynamic matrices
2017-08-14 12:33:14 +02:00
Eduard Bopp
49f12a379d
Implement Abomonation for static-size points
2017-08-14 12:18:47 +02:00
Eduard Bopp
65fa4cf740
Implement Abomonation for static matrices
2017-08-14 12:07:06 +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