-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Permutations and universal set related functions for the phonetic-languages series -- -- Permutations-related to produce universal set of the task. Uses arrays -- instead of vectors. @package phonetic-languages-permutations-array @version 0.1.0.0 -- | Permutation and universal set functions for the phonetic-languages -- series of packages. This module uses no vectors, but instead uses -- arrays. module Phonetic.Languages.Permutations.Arr -- | A key point of the evaluation -- the universal set of the task -- represented as a Vector of Vector of a. Because -- the order is not universalSetGL :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t (t a) -> (t a -> [a]) -> (t (t a) -> [[a]]) -> [Array Int Int] -> Array Int [a] -> [[a]] genPermutations :: Int -> Array Int [Int] genPermutationsArr :: Array Int (Array Int [Int]) genPermutationsL :: Int -> [Array Int Int] genPermutationsArrL :: Array Int [Array Int Int]