Data.Permute.MPermute
class MPermute p m
newPermute
newPermute_
newListPermute
newSwapsPermute
newCyclesPermute
newCopyPermute
copyPermute
setIdentity
getElem
setElem
getIndexOf
swapElems
getSize
getElems
setElems
isValid
getIsEven
getPeriod
getInverse
copyInverse
setNext
setPrev
getSwaps
getInvSwaps
getCycleFrom
getCycles
getSort
getSortBy
getOrder
getOrderBy
getRank
getRankBy
freeze
unsafeFreeze
thaw
unsafeThaw
unsafeNewListPermute
unsafeNewSwapsPermute
unsafeNewCyclesPermute
unsafeGetElem
unsafeSetElem
unsafeSwapElems