rings-0.0.2.1: Rings, semirings, and dioids.

Safe HaskellSafe
LanguageHaskell2010

Data.Fixed.Instance

Contents

Orphan instances

Semigroup Uni Source # 
Instance details

Methods

(<>) :: Uni -> Uni -> Uni #

sconcat :: NonEmpty Uni -> Uni #

stimes :: Integral b => b -> Uni -> Uni #

Semigroup Deci Source # 
Instance details

Methods

(<>) :: Deci -> Deci -> Deci #

sconcat :: NonEmpty Deci -> Deci #

stimes :: Integral b => b -> Deci -> Deci #

Semigroup Centi Source # 
Instance details

Methods

(<>) :: Centi -> Centi -> Centi #

sconcat :: NonEmpty Centi -> Centi #

stimes :: Integral b => b -> Centi -> Centi #

Semigroup Milli Source # 
Instance details

Methods

(<>) :: Milli -> Milli -> Milli #

sconcat :: NonEmpty Milli -> Milli #

stimes :: Integral b => b -> Milli -> Milli #

Semigroup Micro Source # 
Instance details

Methods

(<>) :: Micro -> Micro -> Micro #

sconcat :: NonEmpty Micro -> Micro #

stimes :: Integral b => b -> Micro -> Micro #

Semigroup Nano Source # 
Instance details

Methods

(<>) :: Nano -> Nano -> Nano #

sconcat :: NonEmpty Nano -> Nano #

stimes :: Integral b => b -> Nano -> Nano #

Semigroup Pico Source # 
Instance details

Methods

(<>) :: Pico -> Pico -> Pico #

sconcat :: NonEmpty Pico -> Pico #

stimes :: Integral b => b -> Pico -> Pico #

Monoid Uni Source # 
Instance details

Methods

mempty :: Uni #

mappend :: Uni -> Uni -> Uni #

mconcat :: [Uni] -> Uni #

Monoid Deci Source # 
Instance details

Methods

mempty :: Deci #

mappend :: Deci -> Deci -> Deci #

mconcat :: [Deci] -> Deci #

Monoid Centi Source # 
Instance details

Methods

mempty :: Centi #

mappend :: Centi -> Centi -> Centi #

mconcat :: [Centi] -> Centi #

Monoid Milli Source # 
Instance details

Methods

mempty :: Milli #

mappend :: Milli -> Milli -> Milli #

mconcat :: [Milli] -> Milli #

Monoid Micro Source # 
Instance details

Methods

mempty :: Micro #

mappend :: Micro -> Micro -> Micro #

mconcat :: [Micro] -> Micro #

Monoid Nano Source # 
Instance details

Methods

mempty :: Nano #

mappend :: Nano -> Nano -> Nano #

mconcat :: [Nano] -> Nano #

Monoid Pico Source # 
Instance details

Methods

mempty :: Pico #

mappend :: Pico -> Pico -> Pico #

mconcat :: [Pico] -> Pico #

Group Uni Source # 
Instance details

Methods

negate :: Uni -> Uni Source #

(<<) :: Uni -> Uni -> Uni Source #

Group Deci Source # 
Instance details

Methods

negate :: Deci -> Deci Source #

(<<) :: Deci -> Deci -> Deci Source #

Group Centi Source # 
Instance details

Group Milli Source # 
Instance details

Group Micro Source # 
Instance details

Group Nano Source # 
Instance details

Methods

negate :: Nano -> Nano Source #

(<<) :: Nano -> Nano -> Nano Source #

Group Pico Source # 
Instance details

Methods

negate :: Pico -> Pico Source #

(<<) :: Pico -> Pico -> Pico Source #

Semiring Uni Source # 
Instance details

Methods

(><) :: Uni -> Uni -> Uni Source #

fromBoolean :: Bool -> Uni Source #

Semiring Deci Source # 
Instance details

Semiring Centi Source # 
Instance details

Semiring Milli Source # 
Instance details

Semiring Micro Source # 
Instance details

Semiring Nano Source # 
Instance details

Semiring Pico Source # 
Instance details

Ring Uni Source # 
Instance details

Methods

abs :: Uni -> Uni Source #

signum :: Uni -> Uni Source #

Ring Deci Source # 
Instance details

Methods

abs :: Deci -> Deci Source #

signum :: Deci -> Deci Source #

Ring Centi Source # 
Instance details

Ring Milli Source # 
Instance details

Ring Micro Source # 
Instance details

Ring Nano Source # 
Instance details

Methods

abs :: Nano -> Nano Source #

signum :: Nano -> Nano Source #

Ring Pico Source # 
Instance details

Methods

abs :: Pico -> Pico Source #

signum :: Pico -> Pico Source #