Pierre Avital
|
6ee0e02612
|
implemented LowerExp
|
2019-10-28 14:15:03 +01:00 |
|
sebcrozet
|
ae4afa3d2c
|
Merge branch 'master-public' into dev
# Conflicts:
# Cargo.toml
# src/base/matrix.rs
# src/geometry/quaternion.rs
|
2019-03-31 16:33:25 +02:00 |
|
sebcrozet
|
4ef4001836
|
Rename Real to RealField.
|
2019-03-25 11:21:41 +01:00 |
|
sebcrozet
|
5b28c39fa7
|
Rename Complex to ComplexField.
|
2019-03-25 11:19:36 +01:00 |
|
Samuel Hurel
|
b4d800f3e2
|
Fix matrix slerp function (#568)
* Fix matrix slerp function
* Adding slerp doc test
|
2019-03-24 21:44:49 +01:00 |
|
sebcrozet
|
3cbe60523a
|
2018 edition.
|
2019-03-23 14:33:47 +01:00 |
|
sebcrozet
|
ce24ea972e
|
Remove all spurious allocation introduced by complex number support on decompositions.
|
2019-03-23 14:13:00 +01:00 |
|
sebcrozet
|
921a05d523
|
Implement some BLAS opertaions involving adjoint.
|
2019-03-23 11:48:12 +01:00 |
|
sebcrozet
|
1001e8ee0f
|
Cleanup warnings and rename Schur -> RealSchur
|
2019-03-23 11:46:56 +01:00 |
|
sebcrozet
|
3edef2f006
|
Decomposition results: return a real vector whenever applicable.
This includes singular values, eigenvalues of hermitian matrices, tridiagonalization and bidiagonalization diagonal and off-diagonal elements.
|
2019-03-19 14:22:59 +01:00 |
|
sebcrozet
|
2f0d95bdbb
|
Fix most tests.
|
2019-03-19 12:00:10 +01:00 |
|
sebcrozet
|
010c009cff
|
Fix Schur decomposition.
|
2019-03-12 13:15:02 +01:00 |
|
sebcrozet
|
77f048b6b9
|
WIP use Complex instead of Real whenever possible on the linalg module.
|
2019-03-02 19:33:49 +01:00 |
|
sebcrozet
|
7c91f2eeb5
|
Use Complex instead of Real whenever possible on the base/ module.
|
2019-02-23 11:24:07 +01:00 |
|
adamnemecek
|
975d72f070
|
Replace explicit types with Self where possible.
|
2019-02-16 22:29:41 +01:00 |
|
Sébastien Crozet
|
cc7bab9755
|
Merge branch 'master' into as_ptr
|
2019-02-03 16:55:54 +01:00 |
|
sebcrozet
|
48e9bbc065
|
Add tests for row and column iterators.
|
2019-02-03 11:17:23 +01:00 |
|
sebcrozet
|
dcae274d2e
|
Fix rebase fallback + add missing docs.
|
2019-02-03 08:33:07 +01:00 |
|
sebcrozet
|
414fe8afda
|
Pass references to zip_apply and zip_zip_apply.
|
2019-02-03 08:08:03 +01:00 |
|
sebcrozet
|
d1391592a0
|
Add zip_apply and zip_zip_apply.
|
2019-02-03 08:08:03 +01:00 |
|
sebcrozet
|
0d2c1be8da
|
Add row and column iterators.
|
2019-02-03 08:08:03 +01:00 |
|
sebcrozet
|
660b868603
|
Add more general norms and metrics.
Fix #258.
|
2019-02-03 08:06:24 +01:00 |
|
Sébastien Crozet
|
570611a59b
|
Merge pull request #524 from shivshank/master
Add `push` method to Vector
|
2019-02-03 07:52:03 +01:00 |
|
Wenping Guo
|
bb3f3ac2ee
|
fix doc for map_with_location method
|
2019-01-30 09:33:45 +08:00 |
|
shivshank
|
85a943b7ef
|
Rewrite to_homogenous for vectors to use push
|
2019-01-09 21:48:03 -05:00 |
|
shivshank
|
3055c289c0
|
Add push method to Vector
|
2019-01-09 21:38:58 -05:00 |
|
sebcrozet
|
c9351cb818
|
Fix merge fallout.
|
2018-12-29 14:57:26 +01:00 |
|
Jack Wrenn
|
57123ed6aa
|
Overloaded Indexing
|
2018-12-29 13:41:56 +01:00 |
|
Jack Wrenn
|
53632cd1b4
|
Implement Hash for all Matrix<N, R, C> where N: Hash .
Implements #508.
|
2018-12-29 11:29:13 +01:00 |
|
Sébastien Crozet
|
bc9c74cbb6
|
RFC: Remove redundant Dim trait
Co-Authored-By: grtlr <grtlr@users.noreply.github.com>
|
2018-11-20 17:47:29 +01:00 |
|
Jochen Görtler
|
72f61918f4
|
RFC: Fix type annotations
|
2018-11-20 17:47:29 +01:00 |
|
Jochen Görtler
|
3ac5efeac1
|
WIP: to_homogeneous for MatrixN
|
2018-11-20 17:47:29 +01:00 |
|
Jim Turner
|
267d9760bd
|
Add as_ptr and as_mut_ptr methods
This is useful for moving around a matrix/slice in unsafe code and for
converting slices to other types (e.g. `ndarray::ArrayView`).
|
2018-11-19 16:53:46 -05:00 |
|
sebcrozet
|
bfab204a24
|
Add lerp for vectors.
Fix #453
|
2018-10-27 16:06:45 +02:00 |
|
sebcrozet
|
14ad10a7e0
|
Add rustfmt.toml and run it.
|
2018-10-27 15:00:18 +02:00 |
|
sebcrozet
|
8e3edf102c
|
Start adding doc-tests for BLAS operations.
|
2018-10-16 20:57:52 +02:00 |
|
sebcrozet
|
a68937990b
|
Consider two empty matrices as equal.
|
2018-10-13 12:59:36 +02:00 |
|
sebcrozet
|
a390732b97
|
Fix partial_cmp
|
2018-10-13 12:59:36 +02:00 |
|
Bruce Mitchener
|
3a24afd111
|
clippy: Use println!(f), without empty string.
|
2018-10-05 20:31:29 +02:00 |
|
mborst
|
12962c3c13
|
Implement map_with_location.
|
2018-09-28 05:22:32 +02:00 |
|
Bruce Mitchener
|
175c41ed3a
|
Typo fixes.
|
2018-09-24 21:15:07 +02:00 |
|
sebcrozet
|
c6bc62c95f
|
For matrices, return the actual result of partial_clamp instead of None.
Fix #401
|
2018-09-24 20:58:09 +02:00 |
|
sebcrozet
|
832bf42b56
|
Add slerp for unit vectors.
|
2018-09-22 16:15:11 +02:00 |
|
sebcrozet
|
a03fd6bff7
|
Add zip_zip_map to map on three matrices simultaneously.
|
2018-09-22 16:15:11 +02:00 |
|
Jacob Kiesel
|
787d20cff4
|
Add magnitude synonym functions for ease of use
|
2018-09-21 18:28:44 +02:00 |
|
sebcrozet
|
99b54465c7
|
Add a copy_from_slice method.
Fix #381.
|
2018-09-13 08:37:20 +02:00 |
|
sebcrozet
|
378b39db9c
|
Update impls of abomonation.
|
2018-07-20 16:33:59 +02:00 |
|
sebcrozet
|
cdfa73eba6
|
Fix warnings.
|
2018-05-26 22:07:57 +02:00 |
|
sebcrozet
|
40e74e0186
|
Fix compilation with and without #![no_std].
|
2018-05-26 22:07:57 +02:00 |
|
sebcrozet
|
ca093fad29
|
Move core/* to base/* + add conditional compilation to dynamics matrices when no_std is enabled.
|
2018-05-26 22:07:57 +02:00 |
|