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

Numeric.Algebra.Semifield

Description

Provides the Semifield typeclass.

Since: 0.1

Synopsis

Documentation

class (AMonoid r, MGroup r, Semiring r) => Semifield r Source #

Defines a semifield i.e. a structure that is an AMonoid and MGroup.

Since: 0.1

Instances

Instances details
Semifield Int16 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Int32 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Int64 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Int8 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Word16 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Word32 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Word64 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Word8 Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Integer Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Natural Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Double Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Float Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Int Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield Word Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

RealFloat a => Semifield (Complex a) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield (Ratio Integer) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield

Semifield (Ratio Natural) Source #

Since: 0.1

Instance details

Defined in Numeric.Algebra.Semifield