nalgebra_static6_tall 0.1.1
The methods of the shapes with 6 rows and fewer columns (Matrix6x1..Matrix6x5, Vector6); the dimension-6 edit kernels.
The methods of the shapes with 6 rows and fewer columns (Matrix6x1..Matrix6x5, Vector6); the dimension-6 edit kernels.
Part of nalgebra-cairo, the Cairo port of the Rust nalgebra
crate on fixed::Fixed (Q32.32), built for provable game physics, split per dimension
(docs/SPLIT.md §18: a number in a crate name is exactly that dimension; the dimension of a rectangular
shape is max(rows, columns)).
Matrix6x1..Matrix6x5, Vector6): one inherent trait per shape, with the constructors, accessors, products, norms, edition and the methods that take a closure (feature closures);nalgebra 0.1.0, under internal).The dimension-6 methods are cut in two crates (static6_tall, static6_wide): the one documented exception to "a number in a crate name is exactly one dimension", needed to keep each under the 40,000-line gate.
Upstream's module paths are kept: nalgebra_static6_tall::<module path> is nalgebra::<module path> (docs/SPLIT.md §3.1).
It depends on nalgebra_core, nalgebra_types2, nalgebra_types3, nalgebra_types4, nalgebra_types5, nalgebra_types6, nalgebra_static2, nalgebra_static3, nalgebra_static4, nalgebra_static5 and simba.
Feature closures (on by default, forwarded by the facade's feature of the same name): the methods that take a closure (map, fold, apply, zip_*...).
It is pulled in by 10 declared closures, the cheapest being pivot6 (12.8 s / 4.30 GB, 20 s / 4.5 GB).
Depend on it (or on nalgebra_static6_wide, which pulls it) for the methods of the dimension-6 shapes; dimension 5-6 closures have their own budget (facade README, "Dimensions 5 and 6").
For upstream's whole API at upstream's paths, depend on the facade nalgebra, which re-exports every sub-crate at the 0.1.0 paths.
internalThe modules under internal (internal::base) hold items that are crate-private in nalgebra 0.1.0 and that the split had to make pub to share them across crates: no stability promise.
MIT.
Version 0.1.1
Uploaded 10 hours ago
License MIT
Cairo version ^2.19.4
Size 33.7 KB
Run the following command in your project dir
scarb add nalgebra_static6_tall@0.1.1
Or add the following line to your Scarb.toml
nalgebra_static6_tall = "0.1.1"