Returns the shape of a permutation. If given a word, it coerces to cycle form.

1 2 3 4 | ```
shape(x, drop = TRUE,id1=TRUE)
shape_cyclist(cyc,id1=TRUE)
shapepart(x)
shapepart_cyclist(cyc,n=NULL)
``` |

`x` |
Object of class |

`cyc` |
A cyclist |

`n` |
Integer governing the size of the partition assumed, with
default |

`drop` |
Boolean, with default |

`id1` |
Boolean, with default |

Function `shape()`

returns a list with elements representing the
lengths of the component cycles.

Function `shapepart()`

returns an object of class
`partition`

showing the permutation as a set partition of
disjoint cycles.

Function `shape()`

returns the lengths of the cycles in the order
returned by `nicify_cyclist()`

, so not necessarily in increasing
or decreasing order.

Robin K. S. Hankin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.