nalgebra_types2 0.1.1
The types of dimension 2 (shapes with max(rows, cols) = 2, their core-trait impls, products, indexing, solve / permutation / Givens / LU-step / Householder impls); Point2, Translation2, Perm2, Rotation2, Reflection2 (with its constructors and accessors), GivensRotation.
depends on ^0.1.1
Linear algebra for provable game physics: a Cairo port of the Rust nalgebra crate.
depends on ^0.1.1
base::blas: MatrixGemm and its impls, the per-shape BLAS traits.
depends on ^0.1.1
Row / column blocks, resize, pad / crop, Kronecker products, the fixed-size edition of the static shapes (upstream base::edition, base::blocks).
depends on ^0.1.1
DMatrix, DVector, RowDVector, the dynamic forms of the static shapes.
depends on ^0.1.1
The 1D / 2D geometry: UnitComplex, Rotation2 methods, isometries, similarities, points / translations / scales 1-2 methods, swizzles, Matrix2 / Matrix3 homogeneous (cg).
depends on ^0.1.1
The 3D geometry: quaternions, unit quaternions, Rotation3 methods, isometries, similarities, dual quaternions, AbstractRotation, point / translation / scale 3 methods, Matrix4 homogeneous (cg).
depends on ^0.1.1
The 4D geometry: point / translation / scale 4 methods, Matrix5 homogeneous (cg).
depends on ^0.1.1
The 5D geometry: points, translations, scales, reflections of dimension 5 (Reflection5 whole), Matrix6 homogeneous (cg).
depends on ^0.1.1
The 6D geometry: points, translations, scales, reflections of dimension 6 (Reflection6 whole).
depends on ^0.1.1
Conversions between nalgebra-cairo and glam-cairo types: the glam interop of the Rust nalgebra crate (its `convert-glam` features) as a separate package.
depends on ^0.1.1
LU, Cholesky, LDLᵀ / UDU, QR, inverse of dimension 2 (and 1); the `Perm1` / `Perm2` methods.
depends on ^0.1.1
LU, Cholesky (+ the column updates of dimension 2), LDLᵀ / UDU, QR, inverse of dimension 3; the `Perm3` methods.
depends on ^0.1.1
LU, Cholesky (+ the column updates of dimension 3), LDLᵀ / UDU, QR, inverse of dimension 4; the `Perm4` methods.
depends on ^0.1.1
QR of dimension 5; the `Perm5` methods (0.1.0 has no `Lu5`, `Cholesky5` or `Udu5`).
depends on ^0.1.1
Cholesky (+ its column updates), LDLᵀ / UDU, QR, inverse of dimension 6 (`Lu6` is in `static6_wide`).
depends on ^0.1.1
Shared linalg kernels: the Householder kernels and steps (`clear_column_unchecked`, `assemble_q`), `reflection_axis_mut`, balancing, the SVD filters, the `exp` Padé message.
depends on ^0.1.1
Column-pivoting QR, full-pivoting LU, LBLᵀ of dimension 2 (and 1).
depends on ^0.1.1
Column-pivoting QR, full-pivoting LU, LBLᵀ of dimension 3.
depends on ^0.1.1
Column-pivoting QR, full-pivoting LU, LBLᵀ of dimension 4.
depends on ^0.1.1
Column-pivoting QR, full-pivoting LU, LBLᵀ of dimension 5.
depends on ^0.1.1
Column-pivoting QR, full-pivoting LU, LBLᵀ of dimension 6.
depends on ^0.1.1
Bidiagonal, Schur, eigen, Hessenberg, tridiagonal, `exp` / `pow` of dimension 2 (and 1).
depends on ^0.1.1
Bidiagonal, Schur, eigen, Hessenberg, tridiagonal, `exp` / `pow` of dimension 3.
depends on ^0.1.1
Bidiagonal, Schur, eigen, Hessenberg, tridiagonal, `exp` / `pow` of dimension 4.
depends on ^0.1.1
Bidiagonal, Schur, eigen, Hessenberg, tridiagonal, `exp` / `pow` of dimension 5.
depends on ^0.1.1
Bidiagonal, Schur, eigen, Hessenberg, tridiagonal, `exp` / `pow` of dimension 6.
depends on ^0.1.1
SVD and symmetric eigen of dimension 2 (and 1).
depends on ^0.1.1
SVD and symmetric eigen of dimension 3.
depends on ^0.1.1
SVD and symmetric eigen of dimension 4.
depends on ^0.1.1
SVD and symmetric eigen of dimension 5.
depends on ^0.1.1
SVD and symmetric eigen of dimension 6.
depends on ^0.1.1
The norm markers (EuclideanNorm, LpNorm, OneNorm, UniformNorm) and every Norm impl (upstream base::norm).
depends on ^0.1.1
sparse (legacy CsMatrix, CsCholesky) and io (Matrix Market).
depends on ^0.1.1
The methods of the dimension-2 shapes (Matrix2, Vector2, RowVector2, Matrix1x2...).
depends on ^0.1.1
The methods of the dimension-3 shapes (Matrix3, Vector3, Matrix2x3, Matrix3x2...).
depends on ^0.1.1
The methods of the dimension-4 shapes (Matrix4, Vector4, Matrix2x4, Matrix4x3...).
depends on ^0.1.1
The methods of the dimension-5 shapes (Matrix5, Vector5, Matrix2x5, Matrix5x3...).
depends on ^0.1.1
The methods of the shapes with 6 rows and fewer columns (Matrix6x1..Matrix6x5, Vector6); the dimension-6 edit kernels.
depends on ^0.1.1
The methods of the shapes with 6 columns (Matrix6, Matrix2x6..Matrix5x6, RowVector6); Lu6, Perm6.
depends on ^0.1.1
The methods of the dimension-1 shapes (Matrix1, Vector1, RowVector1, UnitVector1).
depends on ^0.1.1
base::statistics of the dimension-2 shapes (one inherent trait per shape).
depends on ^0.1.1
base::statistics of the dimension-3 shapes (one inherent trait per shape).
depends on ^0.1.1
base::statistics of the dimension-4 shapes (one inherent trait per shape).
depends on ^0.1.1
base::statistics of the dimension-5 shapes (one inherent trait per shape).
depends on ^0.1.1
base::statistics of the dimension-6 shapes (one inherent trait per shape).
depends on ^0.1.1
Transform2, Projective2, Affine2 and their products (upstream geometry::transform).
depends on ^0.1.1
The types of dimension 3 (shapes with max(rows, cols) = 3, their core-trait impls, products, indexing, solve / permutation / Givens / LU-step / Householder impls); Point3, Translation3, Perm3, Rotation3, Reflection3 (with its constructors and accessors).
depends on ^0.1.1
The types of dimension 4 (shapes with max(rows, cols) = 4, their core-trait impls, products, indexing, solve / permutation / Givens / LU-step / Householder impls); Point4, Translation4, Perm4, Reflection4 (with its constructors and accessors).
depends on ^0.1.1
The types of dimension 5 (shapes with max(rows, cols) = 5, their core-trait impls, products, indexing, solve / permutation / Givens / LU-step / Householder impls); Point5, Translation5, Perm5.
depends on ^0.1.1
The types of dimension 6 (shapes with max(rows, cols) = 6, their core-trait impls, products, indexing, solve / permutation / Givens / LU-step / Householder impls, without the edit kernels); Point6, Translation6.
depends on ^0.1.1
FixedView and its impls: fixed-size views of the static shapes (upstream base::matrix_view).