permutation

Crates.iopermutation
lib.rspermutation
version0.4.1
sourcesrc
created_at2017-03-26 03:43:23.519723
updated_at2022-07-21 23:42:10.139643
descriptionSmall utility for creating, manipulating, and applying permutations.
homepage
repositoryhttps://github.com/jeremysalwen/rust-permutations
max_upload_size
id9153
size52,373
Jeremy Salwen (jeremysalwen)

documentation

https://docs.rs/permutation/0.3.0/permutation

README

Rust Permutations

Permutations is a rust library for manipulating and applying permutations.

//! A module for representing permutations, applying them to slices and indices,
//! and computing them from sort orders.
//!
//! Some practical uses of this module are:
//!  * Calculate a sort, and apply it later.
//!  * Calculate a sort on one vector, and apply it to multiple other vectors.
//!  * Calculate the new index of an element before sorting.
//!  * Remember the prior index of an element after sorting.
//!  * Undo a sort.
//!  * Compare the orderings of elements.

License

Dual licensed Apache-2.0 and MIT

Credits

Copyright 2017-2022 Jeremy Salwen jeremysalwen@gmail.com and contributors

  • Patrick Chieppe
  • Sean Prendi
  • Philippe Solodov
  • Andrii Borziak
Commit count: 27

cargo fmt