Safe Haskell | None |
---|---|
Language | Haskell98 |
Numeric.Algebra.Hyperbolic
Documentation
class Hyperbolic r where Source #
Instances
Hyperbolic HyperBasis Source # | |
Hyperbolic HyperBasis' Source # | |
Rig r => Hyperbolic (Hyper r) Source # | |
Rig r => Hyperbolic (Hyper' r) Source # | |
Rig r => Hyperbolic (HyperBasis -> r) Source # | |
Rig r => Hyperbolic (HyperBasis' -> r) Source # | |
Hyperbolic a => Hyperbolic (Covector r a) Source # | |
data HyperBasis' Source #
Instances
Bounded HyperBasis' Source # | |
Enum HyperBasis' Source # | |
Eq HyperBasis' Source # | |
Data HyperBasis' Source # | |
Ord HyperBasis' Source # | |
Read HyperBasis' Source # | |
Show HyperBasis' Source # | |
Ix HyperBasis' Source # | |
Hyperbolic HyperBasis' Source # | |
MonadReader HyperBasis' Hyper' Source # | |
(Commutative k, Monoidal k, Semiring k) => Coalgebra k HyperBasis' Source # | |
(Commutative k, Semiring k) => Algebra k HyperBasis' Source # | |
(Commutative k, Monoidal k, Semiring k) => Bialgebra k HyperBasis' Source # | |
(Commutative k, Monoidal k, Semiring k) => CounitalCoalgebra k HyperBasis' Source # | |
(Commutative k, Monoidal k, Semiring k) => UnitalAlgebra k HyperBasis' Source # | |
(Commutative k, Group k, InvolutiveSemiring k) => HopfAlgebra k HyperBasis' Source # | |
(Commutative k, Group k, InvolutiveSemiring k) => InvolutiveCoalgebra k HyperBasis' Source # | |
(Commutative k, Group k, InvolutiveSemiring k) => InvolutiveAlgebra k HyperBasis' Source # | |
Rig r => Hyperbolic (HyperBasis' -> r) Source # | |
Constructors
Hyper' a a |
Instances