Commit Graph

2688 Commits

Author SHA1 Message Date
geo-ant e40687d8e6 replace confusing trait bounds with Scalar 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 6591f2819a make rayon feature imply std 2023-01-14 12:08:40 +01:00
geo-ant 85e7551c81 feature gate functionality 2023-01-14 12:08:40 +01:00
geo-ant 8638b796ac fix fmt 2023-01-14 12:08:10 +01:00
Geo f6461d3862 make mut iterator pointer based
Change the ColumnIterMut back to the original impl and manually implement Send
2023-01-14 12:08:10 +01:00
geo-ant 42ab3f6903 fix clippy lints in my code 2023-01-14 12:08:10 +01:00
geo-ant a4e28a136e apply fmt 2023-01-14 12:08:10 +01:00
geo-ant daade1cf5e add documentation 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
geo-ant 0fcd9dd702 revert some things and add poc for mut and immut iterators 2023-01-14 12:07:36 +01:00
Sébastien Crozet 9a3bebc5c0
Merge pull request #1129 from zhiburt/try_inverse_comment
update try_inverse doc comment
2023-01-14 12:03:12 +01:00
Hennadii Chernyshchyk f333bb4ba5
Update src/linalg/cholesky.rs
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
2023-01-14 13:03:09 +02:00
Sébastien Crozet 5ed215932c Slightly change comment wording. 2023-01-14 12:02:37 +01:00
Maxim Zhiburt 3d31f32251 update try_inverse doc comment 2023-01-14 12:00:52 +01:00
Sébastien Crozet dc1b291ece Merge pull request #1179 from timethy/euler-angles-patch
Fix typo in `euler_angles()`, and cache cosine computation.
2023-01-14 11:48:22 +01:00
Hennadii Chernyshchyk 598cb4fa8d
Add ln_determinant to Cholesky 2023-01-13 13:14:55 +02:00
Sébastien Crozet 0cf79aef0e
Merge pull request #1193 from dimforge/rkyv-same-type
Make sure Archive types are Self
2023-01-13 11:11:43 +01:00
Sébastien Crozet 00f1f11ca5 Deny unused_qualifications 2023-01-13 10:28:22 +01:00
Sébastien Crozet 924795be45 CI: use the newer version of Jimver/cuda-toolkit 2023-01-13 10:12:47 +01:00
Sébastien Crozet ed573d054c Fix tests 2023-01-13 10:10:53 +01:00
Sébastien Crozet 7cacb2bf4a Fix CI for Cuda 2023-01-13 10:06:49 +01:00
Sébastien Crozet e24acba5f9 cargo fmt 2023-01-13 10:05:52 +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
Sébastien Crozet d24b5fb175
Merge pull request #1186 from nihonjinrxs/1151-ci-doc-gen
Add simple cargo doc step to CI
2023-01-01 16:27:05 +01:00
Sébastien Crozet d3b50c6c25
Merge pull request #1188 from Spodeian/patch-1
Update isometry.rs
2023-01-01 16:21:40 +01:00
Liam b2da4609cf
Update isometry.rs
Fix formatting of documentation so that "A 3D isometry is composed of:" is on its own line.
2022-12-21 18:51:02 +11:00
Sébastien Crozet 14f316c9d8
Merge pull request #1178 from Andlon/rename_slice_to_view
Rename slice to view
2022-12-18 15:27:15 +01:00
Ryan B. Harvey a4fdea927d Add simple cargo doc step to CI 2022-12-12 04:21:23 +00: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 31e687bd76 Implement Matrix::{as_view, as_view_mut} methods 2022-11-14 16:43:05 +01:00
Andreas Longva 02caca0ece Update slice->view in nalgebra-sparse 2022-11-14 15:32:17 +01:00
Andreas Longva 660ee9c6f2 Update slice->view in nalgebra-lapack 2022-11-14 15:21:20 +01:00
Andreas Longva f007772f4b Update slice->view in nalgebra-glm 2022-11-14 15:18:28 +01:00
Andreas Longva 6c8947ccc0 Replace slice->view in tests and benches 2022-11-14 15:16:23 +01:00
Andreas Longva 234d61faa2 Rename SliceRange to DimRange 2022-11-14 14:47:43 +01:00
Andreas Longva 0c402318ec Rename internal assert_slice_index -> assert_view_index 2022-11-14 14:42:23 +01:00
Andreas Longva 8867b365e3 Rename slice -> view in parameter names, comments etc. 2022-11-14 14:40:53 +01:00
Andreas Longva 34f4537376 Use view* instead of slice* methods in src/ 2022-11-14 14:14:42 +01:00
Andreas Longva 0319d236af Deprecate+rename methods for slicing 2022-11-14 14:02:36 +01:00
Andreas Longva eb456f18bb Move slice deprecation macro to lib.rs
This way we can use it across the library, in changes that
will follow this commit.
2022-11-14 10:56:14 +01:00
Andreas Longva a68d9b5ded Rename construction_slice.rs -> construction_view.rs 2022-11-14 09:42:59 +01:00
Andreas Longva 2ca4b3b02d Deprecate MatrixSliceMutN
There is no other type alias with this naming convention. I believe it
is a remnant from the past, when we had e.g. MatrixN type aliases. But
these no longer exist, therefore I believe this alias should also be
removed, instead of updated to "MatrixViewMutN".
2022-11-14 09:41:04 +01:00
Andreas Longva f792b5f568 Deprecate MatrixSliceMutMN
In the past, MatrixSliceMut did not have the same defaults. However,
for a while now MatrixSliceMut has served the exact same purpose
(in fact their definitions are identical), so we should
deprecate MatrixSliceMutMN.
2022-11-14 09:40:48 +01:00
Andreas Longva 7d5097b0b2 Remove use of deprecated *Slice aliases in nalgebra 2022-11-14 09:33:08 +01:00
Andreas Longva e245e1148a Deprecate slice type aliases 2022-11-14 09:26:45 +01:00
Sébastien Crozet 0981f9c660 Release v0.31.4 2022-11-13 18:40:03 +01:00