Commit Graph

2747 Commits

Author SHA1 Message Date
Sébastien Crozet 2521fd9851 Add a couple of additional catastrophic cancellation variance checks 2023-04-30 14:53:16 +02:00
Sébastien Crozet 55f05336a2
Merge pull request #1238 from wisp3rwind/docs_memory_layout
docs: correct row-major -> column-major for Matrix{1-6}xX storage
2023-04-30 14:29:56 +02:00
wisp3rwind 151084d644 docs: correct row-major -> column-major for Matrix{1-6}xX storage
cf. Github discussion https://github.com/dimforge/nalgebra/discussions/1225
2023-04-28 13:35:54 +02:00
Vasil Nikolov 6c241a3200 add features needed to run tests with only `cargo test` 2023-04-28 00:03:28 +03:00
vasil 75405b1e24 fix bug, add test in tests folder 2023-04-25 01:25:36 +03:00
vasil fc56abe481 add simple test, remove comment from old variance impl 2023-04-25 00:15:56 +03:00
Vasil Nikolov 032002dce9 initial, unoptimized algoritm 2023-04-24 01:22:57 +03:00
Vasil Nikolov 029bbc9ecc add unit test for variance 2023-04-24 00:46:06 +03:00
julianknodt d9af8650bb Add `.*_scalar()` to `Matrix1`
Allows for converting a `Matrix1` to a scalar without having to index.
2023-04-23 12:32:51 -07:00
Zach Kozar 889cf2f71d
Add euler_angles_ordered function on Rotation 2023-04-22 11:22:03 -04:00
Sébastien Crozet 0996b656f9
Merge pull request #1227 from hqurve/remove-scalar-requirement
fix: remove Scalar trait bound for Matrix PartialEq and Eq
2023-04-15 11:05:14 +02:00
hqurve 705051f639 fix: remove Scalar trait bound for Matrix PartialEq and Eq 2023-04-08 10:26:54 -04:00
Sébastien Crozet f5af5dbff2
Merge pull request #1219 from ModProg/trailing_punct
Allow trailing punctuation in macros
2023-04-07 16:32:00 +02:00
Sébastien Crozet 248654bc17
Merge pull request #1220 from Ralith/serde-array-tuples
Serialize statically sized matrices as tuples
2023-04-07 16:21:48 +02:00
Sébastien Crozet 12cd98ad64
Merge pull request #1199 from utilForever/dev
Correct minor typos
2023-04-07 16:19:31 +02:00
Benjamin Saunders 5c0e773242 Serialize statically sized matrices as tuples
Breaking change. Consistent with how serde serializes plain arrays.
2023-03-13 22:45:27 -07:00
Roland Fredenhagen 181291cb2d
Allow trailing punctuation in macros 2023-03-09 12:41:08 +01:00
Sébastien Crozet 4a5183ae59 Release v0.32.2 2023-03-07 10:13:14 +01:00
Sébastien Crozet e7ca36e09a
Merge pull request #1213 from MarijnS95/glam-0.23
Support conversion for glam 0.23
2023-03-07 10:12:31 +01:00
Marijn Suijten 24dab11711 Support conversion for glam 0.23 2023-03-07 09:50:11 +01:00
Sébastien Crozet c0ad6a2cef
Merge pull request #1216 from geieredgar/remove-parentheses
Fix CI by removing unnecessary parentheses
2023-03-07 09:46:34 +01:00
Edgar Geier 171e92bc20
Remove unnecessary parentheses 2023-03-06 23:41:04 +01:00
Chris Ohk fd97a82926 fix: Correct minor typos 2023-02-01 15:48:06 +09:00
Sébastien Crozet 52e6db99c6 Release v0.32.1 2023-01-14 17:57:31 +01:00
Sébastien Crozet 8e5e54d196 Bump version of nalgebra-macros 2023-01-14 17:55:56 +01:00
Sébastien Crozet 8aa34a952f Release v0.32.0 2023-01-14 17:04:22 +01:00
Sébastien Crozet f50b0812f4
Merge pull request #1180 from Andlon/reshape_slices_plus_more
Enable `reshape_generic` for slices + other things
2023-01-14 16:35:17 +01:00
Sébastien Crozet bcfc20caba Fix duplicate import 2023-01-14 16:26:26 +01:00
Sébastien Crozet 711ac67da9 Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00
Sébastien Crozet 3508280929 Rename Slice to View in reshape tests 2023-01-14 16:22:40 +01:00
Andreas Longva c506bd577a Fix broken compilation for serde-serialize 2023-01-14 16:22:40 +01:00
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
Andreas Longva 4221c44a2b Rename Dynamic -> Dyn
Provide a type alias to avoid breaking code. Make Dyn a
tuple struct so that we can use the succinct syntax
Dyn(n) instead of Dyn::new(n).
2023-01-14 16:22:40 +01:00
Andreas Longva 19c99634c3 Add U0, U1, ... dimension constants
This allows us to simply write U4 in place of U4::name() or Const::<4>,
like we used to be able to before const generics.
2023-01-14 16:22:40 +01:00
Sébastien Crozet 731fd0ead1
Merge pull request #1165 from geo-ant/feature/parallel-column-iterators
Parallel Column Iterators with Rayon
2023-01-14 16:17:44 +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 82b4960740 Better coding-style in the doc-tests. 2023-01-14 15:48:42 +01:00
Sébastien Crozet d54c56fd43 Fix potential unsoundness in ColumnIter::split_at 2023-01-14 15:37:12 +01:00
Sébastien Crozet 1f4ded0c50 Don’t make the ColumnIter[Mut] fields pub(crate) 2023-01-14 15:30:00 +01:00
Sébastien Crozet 9e5854034c
Merge pull request #1192 from fortify-iq/ln-determinant
Add ln_determinant to Cholesky
2023-01-14 14:41:57 +01:00
Hennadii Chernyshchyk ff88fad23c
Remove redundant `T::SimdRealField: Zero` 2023-01-14 13:25:38 +02:00
Sébastien Crozet 5e26b8e121 Remove unused import 2023-01-14 12:19:36 +01:00
geo-ant 997c707be9 upgrade rayon dependency 2023-01-14 12:08:47 +01:00
geo-ant 50e25c57f7 fmt 2023-01-14 12:08:47 +01:00
geo-ant 61abece7af create separate newtype for producer trait 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 93f2c6c125 fix format 2023-01-14 12:08:47 +01:00
geo-ant 9cc7cc121f mention feature gating 2023-01-14 12:08:47 +01:00
geo-ant 296320bb74 indicate feature gating 2023-01-14 12:08:47 +01:00
geo-ant 66dfaf824a formatting 2023-01-14 12:08:47 +01:00