rings-0.0.2.4: Groups, rings, semirings, and dioids.

Safe HaskellSafe
LanguageHaskell2010

Data.Complex.Instance

Contents

Orphan instances

Semigroup a => Semigroup (Complex a) Source # 
Instance details

Methods

(<>) :: Complex a -> Complex a -> Complex a #

sconcat :: NonEmpty (Complex a) -> Complex a #

stimes :: Integral b => b -> Complex a -> Complex a #

Monoid a => Monoid (Complex a) Source # 
Instance details

Methods

mempty :: Complex a #

mappend :: Complex a -> Complex a -> Complex a #

mconcat :: [Complex a] -> Complex a #

Group a => Group (Complex a) Source # 
Instance details

Methods

negate :: Complex a -> Complex a Source #

(<<) :: Complex a -> Complex a -> Complex a Source #

(Group a, Semiring a) => Semiring (Complex a) Source # 
Instance details

Ring a => Ring (Complex a) Source # 
Instance details