nalgebra/tests/linalg
Vollkornaffe c475c4000c
Fix numerical issue on SVD with near-identity matrix (#1369)
* fix: Normalize the column once more

The column may not be normalized if the `factor` is on a scale of 1e-40.
Possibly, f32 just runs out of precision.

There is likely a better solution to the problem.

* chore: Add test that fails before fix

* chore: add comment providing details on the householder fix.

* chore: rename regression test

---------

Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
2024-03-28 15:26:11 +01:00
..
balancing.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
bidiagonal.rs Add unit tests for issue 1313 2023-11-09 00:53:42 +01:00
cholesky.rs Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00
col_piv_qr.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
convolution.rs Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00
eigen.rs Fix numerical issue on SVD with near-identity matrix (#1369) 2024-03-28 15:26:11 +01:00
exp.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
full_piv_lu.rs Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00
hessenberg.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
inverse.rs Use the #[rustfmt::skip] attribute instead of rustfmt_skip. 2020-06-07 09:30:21 +02:00
lu.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
mod.rs Add tests for Matrix::pow 2021-12-30 23:03:22 +01:00
pow.rs Add tests for Matrix::pow 2021-12-30 23:03:22 +01:00
qr.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
schur.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
solve.rs Fix tests 2021-08-04 17:56:57 +02:00
svd.rs Add unit tests for issue 1313 2023-11-09 00:53:42 +01:00
tridiagonal.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
udu.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00