zwirn-core-0.1.1.0: library for manipulating functions of time.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Zwirn.Core.Number

Documentation

mod :: (Real a, HasSilence k, MultiMonad k) => ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a Source #

frac :: (Real a, MultiMonad k) => ZwirnT k st i a -> ZwirnT k st i a Source #

trunc :: (RealFrac a, Integral b, Functor k) => ZwirnT k st i a -> ZwirnT k st i b Source #

ceil :: (RealFrac a, Integral b, Functor k) => ZwirnT k st i a -> ZwirnT k st i b Source #

floor :: (RealFrac a, Integral b, Functor k) => ZwirnT k st i a -> ZwirnT k st i b Source #

round :: (RealFrac a, Integral b, Functor k) => ZwirnT k st i a -> ZwirnT k st i b Source #

gcd :: (Integral a, Applicative k) => ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a Source #

lcm :: (Integral a, Applicative k) => ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a Source #

range :: (Num a, Applicative k) => ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a Source #

Orphan instances

(Ord a, Floating a, MultiMonad k, HasSilence k) => Floating (ZwirnT k st i a) Source # 
Instance details

Methods

pi :: ZwirnT k st i a #

exp :: ZwirnT k st i a -> ZwirnT k st i a #

log :: ZwirnT k st i a -> ZwirnT k st i a #

sqrt :: ZwirnT k st i a -> ZwirnT k st i a #

(**) :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

logBase :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

sin :: ZwirnT k st i a -> ZwirnT k st i a #

cos :: ZwirnT k st i a -> ZwirnT k st i a #

tan :: ZwirnT k st i a -> ZwirnT k st i a #

asin :: ZwirnT k st i a -> ZwirnT k st i a #

acos :: ZwirnT k st i a -> ZwirnT k st i a #

atan :: ZwirnT k st i a -> ZwirnT k st i a #

sinh :: ZwirnT k st i a -> ZwirnT k st i a #

cosh :: ZwirnT k st i a -> ZwirnT k st i a #

tanh :: ZwirnT k st i a -> ZwirnT k st i a #

asinh :: ZwirnT k st i a -> ZwirnT k st i a #

acosh :: ZwirnT k st i a -> ZwirnT k st i a #

atanh :: ZwirnT k st i a -> ZwirnT k st i a #

log1p :: ZwirnT k st i a -> ZwirnT k st i a #

expm1 :: ZwirnT k st i a -> ZwirnT k st i a #

log1pexp :: ZwirnT k st i a -> ZwirnT k st i a #

log1mexp :: ZwirnT k st i a -> ZwirnT k st i a #

(Num a, Applicative k) => Num (ZwirnT k st i a) Source # 
Instance details

Methods

(+) :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

(-) :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

(*) :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

negate :: ZwirnT k st i a -> ZwirnT k st i a #

abs :: ZwirnT k st i a -> ZwirnT k st i a #

signum :: ZwirnT k st i a -> ZwirnT k st i a #

fromInteger :: Integer -> ZwirnT k st i a #

(Eq a, Fractional a, MultiMonad k, HasSilence k) => Fractional (ZwirnT k st i a) Source # 
Instance details

Methods

(/) :: ZwirnT k st i a -> ZwirnT k st i a -> ZwirnT k st i a #

recip :: ZwirnT k st i a -> ZwirnT k st i a #

fromRational :: Rational -> ZwirnT k st i a #