Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.ANum
Documentation
newtype ANum (f :: Type -> Type) n Source #
Instances
Foldable f => Foldable (ANum f) Source # | |
Defined in Data.ANum Methods fold :: Monoid m => ANum f m -> m # foldMap :: Monoid m => (a -> m) -> ANum f a -> m # foldMap' :: Monoid m => (a -> m) -> ANum f a -> m # foldr :: (a -> b -> b) -> b -> ANum f a -> b # foldr' :: (a -> b -> b) -> b -> ANum f a -> b # foldl :: (b -> a -> b) -> b -> ANum f a -> b # foldl' :: (b -> a -> b) -> b -> ANum f a -> b # foldr1 :: (a -> a -> a) -> ANum f a -> a # foldl1 :: (a -> a -> a) -> ANum f a -> a # elem :: Eq a => a -> ANum f a -> Bool # maximum :: Ord a => ANum f a -> a # minimum :: Ord a => ANum f a -> a # | |
Traversable f => Traversable (ANum f) Source # | |
Applicative f => Applicative (ANum f) Source # | |
Functor f => Functor (ANum f) Source # | |
(Applicative f, Floating n) => Floating (ANum f n) Source # | |
Defined in Data.ANum Methods sqrt :: ANum f n -> ANum f n # (**) :: ANum f n -> ANum f n -> ANum f n # logBase :: ANum f n -> ANum f n -> ANum f n # asin :: ANum f n -> ANum f n # acos :: ANum f n -> ANum f n # atan :: ANum f n -> ANum f n # sinh :: ANum f n -> ANum f n # cosh :: ANum f n -> ANum f n # tanh :: ANum f n -> ANum f n # asinh :: ANum f n -> ANum f n # acosh :: ANum f n -> ANum f n # atanh :: ANum f n -> ANum f n # log1p :: ANum f n -> ANum f n # expm1 :: ANum f n -> ANum f n # | |
(Applicative f, Num n) => Num (ANum f n) Source # | |
(Applicative f, Fractional n) => Fractional (ANum f n) Source # | |
Show (f n) => Show (ANum f n) Source # | |
Eq (f n) => Eq (ANum f n) Source # | |
Ord (f n) => Ord (ANum f n) Source # | |
Defined in Data.ANum |