algebra-4.3.1: Constructive abstract algebra

Safe HaskellSafe
LanguageHaskell98

Numeric.Algebra.Distinguished.Class

Documentation

class Distinguished t where Source #

Minimal complete definition

e

Methods

e :: t Source #

Instances

Distinguished TrigBasis Source # 

Methods

e :: TrigBasis Source #

Distinguished QuaternionBasis' Source # 
Distinguished DualBasis' Source # 

Methods

e :: DualBasis' Source #

Distinguished QuaternionBasis Source # 
Distinguished DualBasis Source # 

Methods

e :: DualBasis Source #

Distinguished ComplexBasis Source # 
Rig r => Distinguished (Trig r) Source # 

Methods

e :: Trig r Source #

Rig r => Distinguished (Quaternion' r) Source # 

Methods

e :: Quaternion' r Source #

Rig r => Distinguished (Dual' r) Source # 

Methods

e :: Dual' r Source #

Rig r => Distinguished (Quaternion r) Source # 

Methods

e :: Quaternion r Source #

Rig r => Distinguished (Dual r) Source # 

Methods

e :: Dual r Source #

Rig r => Distinguished (Complex r) Source # 

Methods

e :: Complex r Source #

Rig r => Distinguished (TrigBasis -> r) Source # 

Methods

e :: TrigBasis -> r Source #

Rig r => Distinguished (QuaternionBasis' -> r) Source # 

Methods

e :: QuaternionBasis' -> r Source #

Rig r => Distinguished (DualBasis' -> r) Source # 

Methods

e :: DualBasis' -> r Source #

Rig r => Distinguished (QuaternionBasis -> r) Source # 

Methods

e :: QuaternionBasis -> r Source #

Rig r => Distinguished (DualBasis -> r) Source # 

Methods

e :: DualBasis -> r Source #

Rig r => Distinguished (ComplexBasis -> r) Source # 

Methods

e :: ComplexBasis -> r Source #

Distinguished a => Distinguished (Covector r a) Source # 

Methods

e :: Covector r a Source #