nalgebra v0.31.2 Release Notes

Release Date: 2022-10-09 // over 1 year ago
  • Modified

    • 🐎 Use #[inline] on the Dim implementation for Const to improve opt-level 1 performance.
    • 👉 Make the Point::new constructions const-fn.

    ➕ Added

    • ➕ Add UnitVector::cast to change the underlying scalar type.

Previous changes from v0.31.1

  • Modified

    • 👌 Improve performances of multiplication of two sparse matrices.

    ➕ Added

    • Add Matrix::from_row_iterator to build a matrix from an iterator yielding components in row-major order.
    • ➕ Add support for conversion from/to types of glam 0.21.
    • 📜 nalgebra-sparse: add support for the matrix-market export of sparse matrices.
    • nalgebra-lapack: add a GE for solving the generalized eigenvalues problem.

    🛠 Fixed

    • Fix Rotation3::from_matrix and UnitQuaternion::from_matrix when the input matrix is already a valid rotation matrix.