Commit Graph

2695 Commits

Author SHA1 Message Date
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
Andreas Longva 4234883d23 Add View type aliases 2022-11-11 17:36:50 +01:00
Andreas Longva 9a7e92e902 Rename matrix_slice.rs to matrix_view.rs 2022-11-11 17:29:55 +01:00
Andreas Longva 29bff32d2d Rename MatrixSlice(Mut) to MatrixView(Mut)
Additionally introduce deprecated type aliases with the old names to avoid
a breaking change.
2022-11-11 16:10:40 +01:00
Andreas Longva c8dfb5e348 Rename SliceStorage(Mut) to ViewStorage(Mut)
Additionally, we add type aliases with the old names to maintain
backwards compatibility with deprecation warnings.
2022-11-11 15:46:06 +01:00
Sébastien Crozet 6ded8db479
Merge pull request #1175 from devil-ira/glam-0.22
Support conversion for glam 0.22
2022-11-05 11:25:37 +01:00
devil-ira 8601c655de Support conversion for glam 0.22 2022-11-05 00:33:38 +01:00
Sébastien Crozet 30ed929c5c
Merge pull request #1174 from allan2/dev
Use parenthesis for exclusive lower bound
2022-11-04 19:21:25 +01:00
Allan Zhang 20dbfbd6f9 Use parenthesis for exclusive lower bound
Changes `]0, pi]` to `(0, pi]`.

Replaces PR #1173 and resolves Issue #1164.
2022-11-04 09:34:46 -04:00
Sébastien Crozet fd644d914a Release nalgebra-sparse v0.8 2022-10-30 17:43:24 +01:00
Sébastien Crozet 79c85ac4be Release nalgebra-lapack v0.23 2022-10-30 17:42:59 +01:00
Sébastien Crozet 1eb5cc2851 Release v0.31.3 2022-10-30 17:41:21 +01:00
Sébastien Crozet 0d9adec0ab
Merge pull request #1106 from geoeo/dev
enabled complex eigenvectors for lapack
2022-10-30 17:34:50 +01:00
Sébastien Crozet 24e85b9883 Reset nalgebra-lapack cargo.toml to its previous defaults 2022-10-30 17:22:46 +01:00
Sébastien Crozet e32f4ee16f cargo fmt + tests 2022-10-30 17:22:08 +01:00
Sébastien Crozet 5389212c3c
Merge pull request #1171 from md2468/try_cast
Added `try_cast()` to `Matrix`.
2022-10-27 23:03:57 +02:00
_ c9fa7a35e7 Added try_cast() to Matrix 2022-10-27 19:56:38 +00:00
Marc Haubenstock 9c8b5f0f38 added a function to get all the real elements 2022-10-26 16:26:06 +02:00
Marc Haubenstock 14394b7e67
Merge branch 'dimforge:dev' into dev 2022-10-26 12:45:48 +02:00
Marc Haubenstock 84c37b79dd testing eigenvectors 2022-10-23 21:43:33 +02:00
Marc Haubenstock aa89cda0cd testing complex eigenvalues 2022-10-23 20:36:06 +02:00
Marc Haubenstock 4a1fd605e4 fixed iteration 2022-10-23 19:23:13 +02:00
Marc Haubenstock 9acaa35e33 fixed iteration 2022-10-22 21:26:09 +02:00
Marc Haubenstock 81f1a6d87e review conjugate indexing 2022-10-16 12:03:08 +02:00
Marc Haubenstock 01c5b9ea56 switch back to Dim + zero_generic 2022-10-16 11:55:07 +02:00
Marc Haubenstock ee3f84abba first version 2022-10-16 11:52:32 +02:00
Marc Haubenstock 8ee68afaac commented out so that code compiles 2022-10-15 19:17:05 +02:00
Marc Haubenstock b732b75a77 added panic so that the code compiles 2022-10-15 19:10:31 +02:00
Marc Haubenstock d61f9e29ba working on issue 1106 2022-10-15 16:49:13 +02:00
Andreas Borgen Longva 2f1f4414e2
Merge pull request #1162 from dstansby/csr-example
Make CSR matrix example more self contained
2022-10-14 17:01:14 +02:00
David Stansby c596e4985d Make CSR/CSC matrix examples more self contained 2022-10-14 13:52:56 +01:00
Sébastien Crozet 6fd6965bb8
Merge pull request #1153 from peng1999/fix-rkyv
Fix usage of CheckBytes
2022-10-14 10:02:19 +02: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
Peng Guanwen 2cbb27c6f8 Derive CheckBytes trait on Archive struct 2022-10-13 12:22:45 +00:00
Andreas Borgen Longva eb2b23b103
Merge pull request #1158 from lsh/dev
[Sparse] Add `triplet_iter_mut()`
2022-10-11 09:00:38 +02:00
lukas e227dd693e Refactor unit tests 2022-10-10 19:05:47 -07:00
Sébastien Crozet 983e6db859
Merge pull request #1161 from dimforge/v0.31.2
Release v0.31.2
2022-10-09 22:15:51 +02:00
Sébastien Crozet a752a4bbf5 Release v0.31.2 2022-10-09 22:03:03 +02:00
Sébastien Crozet 3d52327f82 nalgebra-lapack: merge both Eigen decomposition function into a single one. 2022-10-09 16:26:26 +02:00
lukas 9a38c554af add test case 2022-10-02 11:57:37 -07:00
lukas b37eeee636 add mutable triplet iter 2022-09-30 19:49:47 -07:00
Sébastien Crozet 202a548a37
Merge pull request #1156 from dimforge/fix-ci
Add a non-const version of Point::new when the cuda feature is enabled
2022-09-24 10:35:15 +02:00
Sébastien Crozet 1870080f94 Remove const for Point1::new when targetting cuda 2022-09-24 10:13:15 +02:00