DeepDarkFantasy-0.2017.4.19: A DSL for creating neural network.
DDF.Map
Contents
class Ord x => Ord x where Source #
Minimal complete definition
diffOrd
Methods
diffOrd :: Proxy (v, x) -> Dict (Ord (DiffType v x)) Source #
Instances
diffOrd :: Proxy * (v, Double) -> Dict (Ord (DiffType v Double)) Source #
diffOrd :: Proxy * (v, Float) -> Dict (Ord (DiffType v Float)) Source #
diffOrd :: Proxy * (v, ()) -> Dict (Ord (DiffType v ())) Source #
diffOrd :: Proxy * (v, [a]) -> Dict (Ord (DiffType v [a])) Source #
diffOrd :: Proxy * (v, Dual l r) -> Dict (Ord (DiffType v (Dual l r))) Source #
class (Prod r, Option r) => Map r where Source #
empty, singleton, lookup, alter, mapMap
empty :: r h (Map k a) Source #
singleton :: r h (k -> a -> Map k a) Source #
lookup :: Ord k => r h (k -> Map k a -> Maybe a) Source #
alter :: Ord k => r h ((Maybe a -> Maybe a) -> k -> Map k a -> Map k a) Source #
mapMap :: r h ((a -> b) -> Map k a -> Map k b) Source #
empty :: Show h (Map k a) Source #
singleton :: Show h (k -> a -> Map k a) Source #
lookup :: Ord k => Show h (k -> Map k a -> Maybe a) Source #
alter :: Ord k => Show h ((Maybe a -> Maybe a) -> k -> Map k a -> Map k a) Source #
mapMap :: Show h ((a -> b) -> Map k a -> Map k b) Source #
empty :: Size h (Map k a) Source #
singleton :: Size h (k -> a -> Map k a) Source #
lookup :: Ord k => Size h (k -> Map k a -> Maybe a) Source #
alter :: Ord k => Size h ((Maybe a -> Maybe a) -> k -> Map k a -> Map k a) Source #
mapMap :: Size h ((a -> b) -> Map k a -> Map k b) Source #
empty :: UInt h (Map k a) Source #
singleton :: UInt h (k -> a -> Map k a) Source #
lookup :: Ord k => UInt h (k -> Map k a -> Maybe a) Source #
alter :: Ord k => UInt h ((Maybe a -> Maybe a) -> k -> Map k a -> Map k a) Source #
mapMap :: UInt h ((a -> b) -> Map k a -> Map k b) Source #
empty :: UnLiftEnv r h (Map k a) Source #
singleton :: UnLiftEnv r h (k -> a -> Map k a) Source #
lookup :: Ord k => UnLiftEnv r h (k -> Map k a -> Maybe a) Source #
alter :: Ord k => UnLiftEnv r h ((Maybe a -> Maybe a) -> k -> Map k a -> Map k a) Source #
mapMap :: UnLiftEnv r h ((a -> b) -> Map k a -> Map k b) Source #
module DDF.Prod
module DDF.Option
(==) :: Dual l r -> Dual l r -> Bool #
(/=) :: Dual l r -> Dual l r -> Bool #
compare :: Dual l r -> Dual l r -> Ordering #
(<) :: Dual l r -> Dual l r -> Bool #
(<=) :: Dual l r -> Dual l r -> Bool #
(>) :: Dual l r -> Dual l r -> Bool #
(>=) :: Dual l r -> Dual l r -> Bool #
max :: Dual l r -> Dual l r -> Dual l r #
min :: Dual l r -> Dual l r -> Dual l r #