numhask-0.3.1: numeric classes
NumHask.Data.Wrapped
newtype Wrapped a Source #
Constructors
Fields
Defined in NumHask.Data.Wrapped
Methods
(==) :: Wrapped a -> Wrapped a -> Bool #
(/=) :: Wrapped a -> Wrapped a -> Bool #
compare :: Wrapped a -> Wrapped a -> Ordering #
(<) :: Wrapped a -> Wrapped a -> Bool #
(<=) :: Wrapped a -> Wrapped a -> Bool #
(>) :: Wrapped a -> Wrapped a -> Bool #
(>=) :: Wrapped a -> Wrapped a -> Bool #
max :: Wrapped a -> Wrapped a -> Wrapped a #
min :: Wrapped a -> Wrapped a -> Wrapped a #
showsPrec :: Int -> Wrapped a -> ShowS #
show :: Wrapped a -> String #
showList :: [Wrapped a] -> ShowS #
negate :: Wrapped a -> Wrapped a Source #
(-) :: Wrapped a -> Wrapped a -> Wrapped a Source #
(+) :: Wrapped a -> Wrapped a -> Wrapped a Source #
zero :: Wrapped a Source #
magma :: Wrapped a -> Wrapped a -> Wrapped a Source #
recip :: Wrapped a -> Wrapped a Source #
(/) :: Wrapped a -> Wrapped a -> Wrapped a Source #
(*) :: Wrapped a -> Wrapped a -> Wrapped a Source #
one :: Wrapped a Source #
adj :: Wrapped a -> Wrapped a Source #
star :: Wrapped a -> Wrapped a Source #
plus :: Wrapped a -> Wrapped a Source #
div :: Wrapped a -> Wrapped a -> Wrapped a Source #
mod :: Wrapped a -> Wrapped a -> Wrapped a Source #
divMod :: Wrapped a -> Wrapped a -> (Wrapped a, Wrapped a) Source #
quot :: Wrapped a -> Wrapped a -> Wrapped a Source #
rem :: Wrapped a -> Wrapped a -> Wrapped a Source #
quotRem :: Wrapped a -> Wrapped a -> (Wrapped a, Wrapped a) Source #
pi :: Wrapped a Source #
sin :: Wrapped a -> Wrapped a Source #
cos :: Wrapped a -> Wrapped a Source #
tan :: Wrapped a -> Wrapped a Source #
asin :: Wrapped a -> Wrapped a Source #
acos :: Wrapped a -> Wrapped a Source #
atan :: Wrapped a -> Wrapped a Source #
sinh :: Wrapped a -> Wrapped a Source #
cosh :: Wrapped a -> Wrapped a Source #
tanh :: Wrapped a -> Wrapped a Source #
asinh :: Wrapped a -> Wrapped a Source #
acosh :: Wrapped a -> Wrapped a Source #
atanh :: Wrapped a -> Wrapped a Source #
negInfinity :: Wrapped a Source #
infinity :: Wrapped a Source #
nan :: Wrapped a Source #
exp :: Wrapped a -> Wrapped a Source #
log :: Wrapped a -> Wrapped a Source #
logBase :: Wrapped a -> Wrapped a -> Wrapped a Source #
(**) :: Wrapped a -> Wrapped a -> Wrapped a Source #
sqrt :: Wrapped a -> Wrapped a Source #
(/\) :: Wrapped a -> Wrapped a -> Wrapped a Source #
(\/) :: Wrapped a -> Wrapped a -> Wrapped a Source #
epsilon :: Wrapped a Source #
nearZero :: Wrapped a -> Bool Source #
aboutEqual :: Wrapped a -> Wrapped a -> Bool Source #
sign :: Wrapped a -> Wrapped a Source #
abs :: Wrapped a -> Wrapped a Source #
fromIntegral_ :: b -> Wrapped a Source #
toIntegral :: Wrapped a -> b Source #
fromRatio :: Ratio b -> Wrapped a Source #
toRatio :: Wrapped a -> Ratio b Source #
properFraction :: Wrapped a -> (Wrapped Integer, Wrapped a) Source #
round :: Wrapped a -> Wrapped Integer Source #
ceiling :: Wrapped a -> Wrapped Integer Source #
floor :: Wrapped a -> Wrapped Integer Source #
truncate :: Wrapped a -> Wrapped Integer Source #
distanceL1 :: Wrapped a -> Wrapped a -> Wrapped b Source #
distanceL2 :: Wrapped a -> Wrapped a -> Wrapped b Source #
normL1 :: Wrapped a -> Wrapped b Source #
normL2 :: Wrapped a -> Wrapped b Source #