Commit Graph

2537 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
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
Sébastien Crozet
1079f0c1c3 Add a non-const version of Point::new when the cuda feature is enabled 2022-09-24 09:50:58 +02:00