terrahs-0.5: Simple library for GIS Programs in Haskell.Source codeContentsIndex
Algebras.Functor.Category
Documentation
class Funct f whereSource
Methods
unlift :: f a -> aSource
($*$) :: f (a -> b) -> f a -> f bSource
lift0 :: a -> f aSource
lift1 :: (a -> b) -> f a -> f bSource
map :: (a -> b) -> f a -> f bSource
lift2 :: (a -> b -> c) -> f a -> f b -> f cSource
lift3 :: (a -> b -> c -> d) -> f a -> f b -> f c -> f dSource
lift4 :: (a -> b -> c -> d -> e) -> f a -> f b -> f c -> f d -> f eSource
show/hide Instances
class Relations r o m | r -> o m whereSource
Methods
tgt :: r a b -> o bSource
src :: r a b -> o aSource
arrow :: r a b -> m a bSource
show/hide Instances
Relations Fun [] (->)
Relations Fun [] (->)
Relations Fun [] (->)
type Relation o m a b = (m a b, o a, o b)Source
class Relations f o m => Function f o m | f -> o m whereSource
Methods
dom :: f a b -> [a]Source
cod :: f a b -> [b]Source
fun :: f a b -> a -> bSource
show/hide Instances
Function Fun [] (->)
Function Fun [] (->)
Function Fun [] (->)
newtype Fun a b Source
Constructors
Fun (Relation [] (->) a b)
show/hide Instances
retrieve :: Eq a => ([a], [b]) -> a -> bSource
fold1 :: Function f o m => (b -> b -> b) -> f a b -> bSource
eval :: Eq a => Fun a b -> a -> Maybe bSource
eval' :: Eq a => Maybe (Fun a b) -> a -> Maybe bSource
Produced by Haddock version 2.4.2