algebra-simple-0.1: An alternative mathematical interface to Num.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Numeric.Algebra.Multiplicative.MGroup

Description

Provides typeclasses for division.

Since: 0.1

Synopsis

Documentation

class MMonoid g => MGroup g where Source #

Defines a multiplicative group.

Since: 0.1

Methods

(.%.) :: g -> g -> g infixl 7 Source #

Since: 0.1

Instances

Instances details
MGroup Int16 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Int16 -> Int16 -> Int16 Source #

MGroup Int32 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Int32 -> Int32 -> Int32 Source #

MGroup Int64 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Int64 -> Int64 -> Int64 Source #

MGroup Int8 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Int8 -> Int8 -> Int8 Source #

MGroup Word16 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Word16 -> Word16 -> Word16 Source #

MGroup Word32 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Word32 -> Word32 -> Word32 Source #

MGroup Word64 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Word64 -> Word64 -> Word64 Source #

MGroup Word8 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Word8 -> Word8 -> Word8 Source #

MGroup Integer Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

MGroup Natural Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

MGroup Double Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Double -> Double -> Double Source #

MGroup Float Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Float -> Float -> Float Source #

MGroup Int Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Int -> Int -> Int Source #

MGroup Word Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Word -> Word -> Word Source #

RealFloat a => MGroup (Complex a) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

Methods

(.%.) :: Complex a -> Complex a -> Complex a Source #

MGroup (Ratio Integer) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup

MGroup (Ratio Natural) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Multiplicative.MGroup