/// Quicksort by hash_values, that could be any type with trait PartialOrd implemented
Quicksort by hash_values, that could be any type with trait PartialOrd implemented
Quicksort by hash_values that could be any type with trait PartialOrd implemented
pub fn partition_by_hash_values<T: std::cmp::PartialOrd>(
    orbit: &core::orbit_ops::Orbit,
    hash_values: &Vec<T>,
    current_numbering: usize,
    numbering: &mut Vec<usize>,
    residual_orbits: &mut Vec<core::orbit_ops::Orbit>
){
    partition::partition_recursively(orbit, hash_values, current_numbering, numbering, residual_orbits);
}
pub fn partition_by_hash_values < T : std :: cmp :: PartialOrd > ( orbit : & core :: orbit_ops :: Orbit , hash_values : & Vec < T > , current_numbering : usize , numbering : & mut Vec < usize > , residual_orbits : & mut Vec < core :: orbit_ops :: Orbit > ) { partition :: partition_recursively ( orbit , hash_values , current_numbering , numbering , residual_orbits ) ; }
Quicksort by hash_values, that could be any type with trait PartialOrd implemented
Quicksort by hash_values that could be any type with trait PartialOrd implemented
orbit
&core::orbit_ops::Orbit
hash_values
&Vec<T>
current_numbering
usize
numbering
&mut Vec<usize>
residual_orbits
&mut Vec<core::orbit_ops::Orbit>