nalgebra
nalgebra copied to clipboard
Linear algebra library for Rust.
Hello, I noticed that the documentation says to use `try_lerp_slerp` to avoid panics. However, the method does not exist! https://github.com/dimforge/nalgebra/blob/a3c261051ba7c8201ef8c49640ae24c1f53360f7/src/geometry/isometry_interpolation.rs#L160-L161
Miri can flag errors in code that uses `remove_fixed_columns` (or `remove_fixed_rows`). It would be nice for it not to. `Cargo.toml`: ```toml [package] name = "nalgebra-miri-error" edition = "2024" [dependencies] nalgebra...
I had a bug in my physics simulation (not rapier) that I tracked down to relying on svd to provide singular values in sorted order. The doc for `svd` states:...
- made OMatrix::sum faster by using add_assign - use map on optionals where possible - refactored partial_cmp
Fixes #1432 The issue is related to multiplications where the result exceeds the maximum value for the underlying numeric representation. See the added tests for example matrices that pass the...
``` dbg!(vector![0,2].simd_clamp(vector![-1,-1], vector![1,1])); ``` returns ``` vector![0, 2].simd_clamp(vector![- 1, - 1], vector![1, 1]) = [ [ 0, 2, ], ] ``` I'd expect [0,1] Similarly: ``` [src/main.rs:45] vector![- 2, 2].simd_clamp(vector![-...
Hi, I wanted to try out nalgebra and see how it compares to very vanilla operations in numpy. I _think_ I've implemented everything the 'right' way according to the documentation,...
Hi. i am in the proccess of packaging nalgebra-macros in fedora and they would like to have the license and the readme include in the crate source. https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/ https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text
I have tried to use a nalgebra-lapack version=0.25 with a crate that depends indirectly on package zstd version=0.10. I just can not compile it. The reason is that nalgebra-lapack depends...
Different license in crates and LICENSE file. In crates is still BSD3 (as in Cargo.toml file line 13) and in LICENSE file is Apache License 2.0. Can you please update...