algebra-4.3.1: Constructive abstract algebra

Safe HaskellSafe
LanguageHaskell98

Numeric.Algebra.Quaternion.Class

Documentation

class Complicated t => Hamiltonian t where #

Minimal complete definition

j, k

Methods

j :: t #

k :: t #

Instances
Hamiltonian QuaternionBasis' # 
Instance details

Defined in Numeric.Coalgebra.Quaternion

Hamiltonian QuaternionBasis # 
Instance details

Defined in Numeric.Algebra.Quaternion

Rig r => Hamiltonian (Quaternion' r) # 
Instance details

Defined in Numeric.Coalgebra.Quaternion

Methods

j :: Quaternion' r #

k :: Quaternion' r #

Rig r => Hamiltonian (Quaternion r) # 
Instance details

Defined in Numeric.Algebra.Quaternion

Methods

j :: Quaternion r #

k :: Quaternion r #

Rig r => Hamiltonian (QuaternionBasis' -> r) # 
Instance details

Defined in Numeric.Coalgebra.Quaternion

Methods

j :: QuaternionBasis' -> r #

k :: QuaternionBasis' -> r #

Rig r => Hamiltonian (QuaternionBasis -> r) # 
Instance details

Defined in Numeric.Algebra.Quaternion

Methods

j :: QuaternionBasis -> r #

k :: QuaternionBasis -> r #

Hamiltonian a => Hamiltonian (Covector r a) # 
Instance details

Defined in Numeric.Algebra.Quaternion.Class

Methods

j :: Covector r a #

k :: Covector r a #