 | MagicHaskeller-0.8.6.2: Automatic inductive functional programmer by systematic search | Contents | Index |
|
| MagicHaskeller.Classification |
|
|
|
|
| Documentation |
|
| class Search m => SStrategy m where |
| | Methods | | sfilter :: Relation r => (k -> k -> r) -> m ([k], e) -> m ([k], e) | | | ofilter :: Relation r => (k -> k -> r) -> m (k, e) -> m (k, e) |
| | Instances | |
|
|
| arbitraries :: Arbitrary a => [a] |
|
| arbs :: Arbitrary a => Int -> StdGen -> [a] |
|
| (/~) :: [a] -> (a -> a -> Bool) -> [[a]] |
|
| nubSortBy :: (a -> a -> Ordering) -> [a] -> [a] |
|
| nubSortByBot :: (a -> a -> Maybe Ordering) -> [a] -> [a] |
|
| (/<) :: [a] -> (a -> a -> Ordering) -> [[a]] |
|
| (/<?) :: [a] -> (a -> a -> Maybe Ordering) -> [[a]] |
|
| class Eq rel => Relation rel where |
| | Methods | | fromListBy :: (k -> k -> rel) -> [k] -> [k] | | | fromListByDB :: (k -> k -> rel) -> [(k, Int)] -> [(k, Int)] | | | (/) :: [k] -> (k -> k -> rel) -> [[k]] | | | appendWithBy :: (k -> k -> k) -> (k -> k -> rel) -> [k] -> [k] -> [k] | | | diffBy :: (k -> k -> rel) -> [k] -> [k] -> [k] | | | cEQ :: rel |
| | Instances | |
|
|
| appendQuotientsBy :: Relation rel => (k -> k -> rel) -> [[k]] -> [[k]] -> [[k]] |
|
| appendRepresentativesBy :: Relation rel => (k -> k -> rel) -> [k] -> [k] -> [k] |
|
| randomTestFilter :: (SStrategy m, Filtrable a) => m (e, a) -> m (e, a) |
|
| unsafeRandomTestFilter |
|
|
| class Filtrable a where |
| | Methods | | | Instances | |
|
|
| filtNullary :: (SStrategy m, Relation r) => (k -> k -> r) -> m (k, e) -> m e |
|
| compareCx :: (RealFloat a, Ord a) => Complex a -> Complex a -> Ordering |
|
| ofilterMx :: Relation r => (k -> k -> r) -> Matrix (k, e) -> Matrix (k, e) |
|
| ofilterDB :: Relation rel => (k -> k -> rel) -> DBound (k, e) -> DBound (k, e) |
|
| cumulativeRepresentatives :: Relation rel => [a -> a -> rel] -> Matrix a -> Matrix a |
|
| representatives :: Relation rel => [a -> a -> rel] -> Matrix a -> Matrix a |
|
| unscanlByList :: Relation r => [k -> k -> r] -> Matrix k -> Matrix k |
|
| sfilterMx :: Relation r => (k -> k -> r) -> Matrix ([k], e) -> Matrix ([k], e) |
|
| liftRelation :: Relation r => (k -> k -> r) -> Int -> ([k], e) -> ([k], e) -> r |
|
| sfilterDB :: Relation rel => (k -> k -> rel) -> DBound ([k], e) -> DBound ([k], e) |
|
| Produced by Haddock version 2.7.2 |