pub fn inv_vec(&self) -> Vec<I> {
        match &self.storage {
            &Identity => (0..self.dim).map(I::from_usize).collect(),
            &FinitePerm { perm: _, perm_inv: ref p_} => p_.to_vec(),
        }
    }
/// Get a vector representing the inverse of this permutation
Get a vector representing the inverse of this permutation
Get a vector representing the inverse of this permutation
pub fn inv_vec(&self) -> Vec<I> {
        match &self.storage {
            &Identity => (0..self.dim).map(I::from_usize).collect(),
            &FinitePerm { perm: _, perm_inv: ref p_} => p_.to_vec(),
        }
    }
pub fn inv_vec ( & self ) -> Vec < I > { match & self . storage { & Identity => ( 0 .. self . dim ) . map ( I :: from_usize ) . collect ( ) , & FinitePerm { perm : _ , perm_inv : ref p_ } => p_ . to_vec ( ) , } }
Get a vector representing the inverse of this permutation
Get a vector representing the inverse of this permutation
&self
&self