Linear algebra library for Rust.
Go to file
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
.github Remove CUDA support relying on abandoned toolchain 2024-01-11 23:09:17 -08:00
benches Use std::hint::black_box consistently. 2023-08-14 11:15:57 +07:00
examples docs: Fix unbalanced backticks. 2023-12-10 14:04:53 -08:00
nalgebra-glm Merge pull request #1349 from CAD97/patch-3 2024-03-20 23:01:15 -04:00
nalgebra-lapack Fix and clarify license in crate metadata and add missing license files 2023-10-24 18:33:53 +02:00
nalgebra-macros Fix and clarify license in crate metadata and add missing license files 2023-10-24 18:33:53 +02:00
nalgebra-sparse Implement Clone for CsrTripletIter and CscTripletIter 2024-01-14 22:37:58 +01:00
src Fix numerical issue on SVD with near-identity matrix (#1369) 2024-03-28 15:26:11 +01:00
tests Fix numerical issue on SVD with near-identity matrix (#1369) 2024-03-28 15:26:11 +01:00
.gitignore .gitignore: add proptest-regressions to the ignored list. 2021-02-28 18:40:33 +01:00
Cargo.toml Support Glam 0.25 type conversion 2024-01-27 21:11:47 +02:00
CHANGELOG.md Support Glam 0.25 type conversion 2024-01-27 21:11:47 +02:00
clippy.toml Fix some warnings 2021-07-27 19:24:55 -04:00
LICENSE Switch license to Apache v2.0 + update sponsor link. 2020-08-19 19:48:16 +02:00
README.md Release v0.32.3 2023-07-09 12:06:38 +02:00
rustfmt.toml Fix some warnings 2021-07-27 19:24:55 -04:00

crates.io

Build status crates.io

Users guide | Documentation | Forum


Linear algebra library for the Rust programming language.