Crozet Sébastien
|
4bb1edaab4
|
Update the CHANGELOG.
|
2021-03-05 17:12:11 +01:00 |
|
Crozet Sébastien
|
f2c49aecb0
|
Add "cast" methods to cast the type of the components of most nalgebra types.
|
2021-03-05 17:08:46 +01:00 |
|
Crozet Sébastien
|
f282d02db1
|
Release v0.25.1
|
2021-03-02 14:25:10 +01:00 |
|
Sébastien Crozet
|
9e625db538
|
Merge pull request #841 from dimforge/rand_optional
Make the rand dependency optional.
|
2021-03-02 14:20:51 +01:00 |
|
Crozet Sébastien
|
ff27daf044
|
Enable rand for tests.
|
2021-03-02 12:37:00 +01:00 |
|
Crozet Sébastien
|
c32172b6b9
|
Make the rand dependency optional.
|
2021-03-02 12:25:12 +01:00 |
|
Crozet Sébastien
|
7fdac06365
|
Fix cargo metadata to allow publishing nalgebra-lapack and nalgebra-sparse.
|
2021-03-01 14:49:03 +01:00 |
|
Crozet Sébastien
|
5b9b94c610
|
Release v0.25.0
|
2021-03-01 14:25:29 +01:00 |
|
Sébastien Crozet
|
b97a3d0ab2
|
Merge pull request #837 from dimforge/proptest
Replace quickcheck by proptest
|
2021-03-01 14:13:28 +01:00 |
|
Crozet Sébastien
|
3270e8e4a3
|
Delete semaphore CI to keep only GitHub Actions.
|
2021-03-01 13:07:16 +01:00 |
|
Crozet Sébastien
|
abf03a78a0
|
github actions: fix yaml
|
2021-03-01 12:57:12 +01:00 |
|
Crozet Sébastien
|
a9558a3a8b
|
github actions: split tests into separate jobs.
|
2021-03-01 12:54:50 +01:00 |
|
Crozet Sébastien
|
80aa4faa38
|
Fix tests for nalgebra-sparse.
|
2021-03-01 12:42:54 +01:00 |
|
Sébastien Crozet
|
258ecf22bc
|
Update Semaphore configuration
|
2021-03-01 11:36:33 +00:00 |
|
Sébastien Crozet
|
1c2872035f
|
Update Semaphore configuration
|
2021-03-01 11:30:16 +00:00 |
|
Sébastien Crozet
|
1aa0b91605
|
Update Semaphore configuration
|
2021-03-01 11:28:42 +00:00 |
|
Crozet Sébastien
|
9d8c347605
|
Switch back to github actions runner.
|
2021-03-01 12:16:10 +01:00 |
|
Crozet Sébastien
|
370e059a0a
|
Delete circleci.
|
2021-03-01 12:13:50 +01:00 |
|
Sébastien Crozet
|
56b63b7c21
|
Update Semaphore configuration
|
2021-03-01 11:02:31 +00:00 |
|
Crozet Sébastien
|
c4d0e82717
|
Github actions: uses self-hosted runner.
|
2021-03-01 11:23:06 +01:00 |
|
Crozet Sébastien
|
5bc8e65f36
|
Enable github actions on the dev branch too.
|
2021-03-01 10:43:08 +01:00 |
|
Crozet Sébastien
|
53cc1c1766
|
Add a github actions workflow.
|
2021-03-01 10:39:20 +01:00 |
|
Crozet Sébastien
|
2e16057e7b
|
Fix some tests requiring a square matrix.
|
2021-03-01 10:02:45 +01:00 |
|
Crozet Sébastien
|
e27ff8ce4e
|
Fix wasm compilation.
|
2021-03-01 10:02:22 +01:00 |
|
Crozet Sébastien
|
c606b0145b
|
.gitignore: add proptest-regressions to the ignored list.
|
2021-02-28 18:40:33 +01:00 |
|
Crozet Sébastien
|
74f4b0ba4d
|
nalgebra-lapack: run tests with proptest instead of quickcheck.
|
2021-02-28 18:39:18 +01:00 |
|
Crozet Sébastien
|
6cfd2bca14
|
Use proptest for all nalgebra tests.
|
2021-02-28 17:52:14 +01:00 |
|
Sébastien Crozet
|
fccc42601d
|
Merge pull request #766 from ChristopherRabotin/762-udu-factorization
Add UDU factorization
|
2021-02-25 17:09:10 +01:00 |
|
Crozet Sébastien
|
7b6b3649f2
|
Run cargo fmt.
|
2021-02-25 16:20:11 +01:00 |
|
Crozet Sébastien
|
6699039fec
|
Fix rebase-induced compilation error.
|
2021-02-25 15:51:13 +01:00 |
|
Crozet Sébastien
|
aeb9f7ea39
|
Add a matrix.udu() method to compute the UDU decomposition.
|
2021-02-25 15:49:24 +01:00 |
|
Crozet Sébastien
|
ab0d335b61
|
Fix tests for the UDU decomposition.
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
89ca2fe5fb
|
UDU only supported for Real matrices, not Complex
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
4ff4911ac3
|
Implement requested changes
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Chris
|
06861a9755
|
Update src/linalg/udu.rs
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
f6c1aeb07f
|
UDU: add panic test for non symmetric matrix
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
7a49b9eeca
|
UDU: d now stored in VectorN instead of MatrixN
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
e9933e5c91
|
UDU: Expand to Dim from DimName
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
5a7ed61e9b
|
UDU impl: using 0-index nomenclature
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
a8d40423ea
|
Fixed UDU algorithm
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
d534c3bf9d
|
Trying to break the test to make sure it works
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Christopher Rabotin
|
8dda6714b5
|
Untested UDU implementation
Pushing to trigger build
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
|
2021-02-25 15:48:44 +01:00 |
|
Sébastien Crozet
|
21cc428480
|
Merge pull request #803 from aweinstock314/no_unsound_assume_init
Propagate `mem::MaybeUninit` through the return types of `Allocator::…
|
2021-02-25 15:46:49 +01:00 |
|
Sébastien Crozet
|
fa2e025a1e
|
Merge pull request #824 from tpdickso/dual_quaternion
Implement additional `DualQuaternion` ops and `UnitDualQuaternion`
|
2021-02-25 15:46:34 +01:00 |
|
Sébastien Crozet
|
69e2ad6a44
|
Merge pull request #831 from iMplode-nZ/dev
Added bytemuck implementations for static storages.
|
2021-02-25 15:46:28 +01:00 |
|
Sébastien Crozet
|
bc6faa22f3
|
Merge pull request #797 from Recmo/remco/feat/double-ended-iter
impl DoubleEndedIterator for {MatrixIter, MatrixIterMut}
|
2021-02-25 15:46:11 +01:00 |
|
Sébastien Crozet
|
06f92ad1e3
|
Merge pull request #613 from russellb23/dev
QR factorizatio nwith column pivoting
|
2021-02-25 15:45:58 +01:00 |
|
Crozet Sébastien
|
5225456883
|
Fix nalgebra-lapack.
Since nalgebra-lapack can only be used with f32 and f64, it is OK to just call `.assume_init()`.
|
2021-02-25 15:07:15 +01:00 |
|
Crozet Sébastien
|
a32f41bd41
|
Fix compilation when targetting no-std.
|
2021-02-25 15:03:35 +01:00 |
|
Crozet Sébastien
|
bf0f3163ce
|
Rename some of the variables in dual-quaternion doc-tests.
|
2021-02-25 14:49:01 +01:00 |
|