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