/// Returns the permutation group associated to `self`.
Returns the permutation group associated to `self`.
Returns the permutation group associated to ` self ` .
pub fn permutations<D: nalgebra::Dim>(self) -> Group<PermutationIter<I::Item, D>>
    where
        DefaultAllocator: Allocator<usize, D> + Allocator<I::Item, D>,
        I::Item: Clone,
    {
        let vec: Vec<_> = self.collect();
        unsafe { Group::new(D::from_usize(vec.len()), PermutationIter::new(vec)) }
    }
pub fn permutations < D : nalgebra :: Dim > ( self ) -> Group < PermutationIter < I :: Item , D > > where DefaultAllocator : Allocator < usize , D > + Allocator < I :: Item , D > , I :: Item : Clone , { let vec : Vec < _ > = self . collect ( ) ; unsafe { Group :: new ( D :: from_usize ( vec . len ( ) ) , PermutationIter :: new ( vec ) ) } }
Returns the permutation group associated to `self`.
Returns the permutation group associated to ` self ` .
self