Andreas Longva
afabf4bad2
ReshapableStorage for slices + tests for owned reshape
...
In the process of implementing ReshapbleStorage for SliceStorage(Mut),
I discovered that there appears to be no tests for the existing
reshape_generic functionality on owned matrices.
2023-01-14 16:22:40 +01:00
Sébastien Crozet
3a8c1bf81e
Use rayon as the feature name instead of par-iter
2023-01-14 15:59:11 +01:00
Sébastien Crozet
1f4ded0c50
Don’t make the ColumnIter[Mut] fields pub(crate)
2023-01-14 15:30:00 +01:00
geo-ant
50e25c57f7
fmt
2023-01-14 12:08:47 +01:00
geo-ant
7b9b123301
add test, find bug, add another test
2023-01-14 12:08:47 +01:00
geo-ant
8d1f684e45
change feature name to par-iter and add doc example to par_column_iter_mut
2023-01-14 12:08:47 +01:00
geo-ant
e9a5705e1a
address review
2023-01-14 12:08:40 +01:00
geo-ant
701d260fa6
rayon parallel feature w/o nightly features on old compilers
2023-01-14 12:08:40 +01:00
geo-ant
85e7551c81
feature gate functionality
2023-01-14 12:08:40 +01:00
geo-ant
a4e28a136e
apply fmt
2023-01-14 12:08:10 +01:00
geo-ant
7ac536be07
cleanups and add tests
2023-01-14 12:08:10 +01:00
geo-ant
f850ed535e
add tests and start cleanup
2023-01-14 12:07:56 +01:00
Sébastien Crozet
e959f2eb9c
Fix CheckBytes derives + drop Complex rkyv support for now
2023-01-13 09:58:41 +01:00
Sébastien Crozet
cce66c3abf
Merge branch 'dev' into dev-zyanshep
2023-01-13 09:19:49 +01:00
Andreas Longva
acfd37c728
Rename tests/core/matrix_slice.rs to tests/core/matrix_view.rs
2022-11-14 16:59:54 +01:00
Andreas Longva
55c3a9c764
Formatting
2022-11-14 16:43:47 +01:00
Andreas Longva
6c8947ccc0
Replace slice->view in tests and benches
2022-11-14 15:16:23 +01:00
Peng Guanwen
f485806782
rustfmt
2022-10-13 12:22:45 +00:00
Peng Guanwen
bc566d91bf
Add test for rkyv
2022-10-13 12:22:45 +00:00
zyansheep
525bc63de2
use patch for num-complex & refactor
2022-08-15 18:47:00 -04:00
Tim Taubner
0c2d9deac7
cargo fmt
2022-07-27 11:44:42 +02:00
Tim Taubner
7aadbcf21d
From_rotation_matrix: Use the larger of eps.sqrt() or eps*eps as disturbance. Add tests for eps > 1.0
2022-07-27 11:31:43 +02:00
Sébastien Crozet
18a8a30671
cargo fmt
2022-07-27 09:49:16 +02:00
Tim Taubner
ac203fe4fd
Add test case for issue 628
2022-07-27 09:49:16 +02:00
Tim Taubner
257d95b3d3
Add test case for issue 1078
2022-07-27 09:49:16 +02:00
Tim Taubner
f9aa2d76aa
Start from random rotation in from_matrix to prevent issues when calling from_matrix on rotation matrices
2022-07-27 09:49:16 +02:00
zyansheep
71379c0748
cargo fmt
2022-07-13 23:05:44 -04:00
zyansheep
9a98b0cf24
various implementations
2022-07-13 23:02:17 -04:00
zyansheep
a725faaf6a
fix matrix impl
2022-07-13 14:32:46 -04:00
zyansheep
67f04e39ac
add rkyv tests
2022-07-13 09:22:55 -04:00
Joshua Smith
96e2d1f69e
fixed cargo fmt
2022-03-29 13:42:38 -05:00
Joshua Smith
baa320d7f3
added tests for complex and quaternion slerp pathing
2022-03-29 13:38:10 -05:00
YuhanLiin
a27d121a7a
Add regression test for #1072
2022-03-09 21:10:45 -05:00
YuhanLiin
1acd48f6f1
Address review comments
2022-03-09 21:04:43 -05:00
YuhanLiin
325618ba22
Fix SVD instability bug
2022-03-09 02:13:12 -05:00
Ben Kimock
698e130c3b
Remove abomonation support
...
Abomonation has numerous soundness problems which have been
well-documented in its issue tracker for over 2 years. Some of them
could be fixed, but some are fundamental to its design. If a user wants
super-fast ser/de, they should use rkyv.
2022-02-05 17:15:08 -05:00
Sébastien Crozet
c0f8530d5e
Merge pull request #1055 from dimforge/fix-pow
...
Fix Matrix::pow and make it work with integer matrices
2021-12-31 09:57:56 +01:00
metric-space
498d7e3d4c
Semi-unitary test checks for if rows or cols are orthonomal
2021-12-30 21:18:58 -05:00
metric-space
ae6fda7dc7
Change svd to svd_unordered for the method output to be equal
...
Comment out unitary check for now
2021-12-30 21:12:37 -05:00
Sébastien Crozet
fdaf8c0fbe
Add tests for Matrix::pow
2021-12-30 23:03:22 +01:00
Sébastien Crozet
67a82c2c88
Test: minor style fix
2021-12-30 22:28:55 +01:00
Sébastien Crozet
8e0ca439c2
Use proptest for testing the polar decomposition
2021-12-30 22:15:22 +01:00
metric-space
43c1f8fb9d
Increased strength of tests for polar decomposition
2021-12-27 02:12:54 -05:00
metric-space
ac94fbe831
Add polar decomposition method to main matrix decomposition interface
...
Add one more test for decomposition of polar decomposition of rectangular matrix
2021-12-26 21:01:05 -05:00
metric-space
6ac6e7f75e
First compiling commit for take-2 of polar-decomposition:
...
Code inspired by this thread: https://github.com/dimforge/nalgebra/pull/656
Main person behind this is LucasCampos
2021-12-22 00:12:27 -05:00
Sébastien Crozet
88dd5442f3
Add an utility function to check if a slice is sorted in descending order.
2021-12-09 13:32:30 +01:00
Sébastien Crozet
412104fa0a
Add comment about the origin of the failing 3x3 SVD matrix
2021-12-09 13:31:39 +01:00
Sébastien Crozet
e0a1b1bc34
Fix the special-case for 3x3 Real SVD
2021-12-09 11:52:37 +01:00
Sébastien Crozet
49e9ceea30
Add dedicated implementations of SVD for 2x2 and 3x3 real matrices.
2021-11-26 17:45:42 +01:00
Sébastien Crozet
10150ec783
Merge pull request #1016 from tpdickso/fix-dual-quaternion-sclerp
...
Don't panic ScLERPing `UnitDualQuaternion` with equal rotation
2021-11-21 17:57:34 +01:00