| Monad Trig Source # | |
|
| Functor Trig Source # | |
|
| Applicative Trig Source # | |
|
| Foldable Trig Source # | |
|
| Traversable Trig Source # | |
|
| Distributive Trig Source # | |
|
| Representable Trig Source # | |
|
| Traversable1 Trig Source # | |
|
| Foldable1 Trig Source # | |
|
| Apply Trig Source # | |
|
| Bind Trig Source # | |
|
| MonadReader TrigBasis Trig Source # | |
|
| RightModule r s => RightModule r (Trig s) Source # | |
|
| LeftModule r s => LeftModule r (Trig s) Source # | |
|
| Eq a => Eq (Trig a) Source # | |
|
| Data a => Data (Trig a) Source # | |
|
| Read a => Read (Trig a) Source # | |
|
| Show a => Show (Trig a) Source # | |
|
| Idempotent r => Idempotent (Trig r) Source # | |
|
| Abelian r => Abelian (Trig r) Source # | |
|
| Partitionable r => Partitionable (Trig r) Source # | |
|
| Additive r => Additive (Trig r) Source # | |
|
| Monoidal r => Monoidal (Trig r) Source # | |
|
| (Commutative k, Rng k) => Semiring (Trig k) Source # | |
|
| (Commutative k, Rng k) => Multiplicative (Trig k) Source # | |
|
| Group r => Group (Trig r) Source # | |
|
| (Commutative k, Ring k) => Unital (Trig k) Source # | |
|
| (Commutative k, Rng k) => Commutative (Trig k) Source # | |
|
| (Commutative r, Rng r, InvolutiveSemiring r) => InvolutiveSemiring (Trig r) Source # | |
|
| (Commutative r, Rng r, InvolutiveMultiplication r) => InvolutiveMultiplication (Trig r) Source # | |
|
| (Commutative r, Ring r) => Rig (Trig r) Source # | |
|
| (Commutative r, Ring r) => Ring (Trig r) Source # | |
|
| Rig r => Trigonometric (Trig r) Source # | |
|
| Rig r => Distinguished (Trig r) Source # | |
|
| Rig r => Complicated (Trig r) Source # | |
|
| (Commutative r, Rng r) => RightModule (Trig r) (Trig r) Source # | |
|
| (Commutative r, Rng r) => LeftModule (Trig r) (Trig r) Source # | |
|
| type Rep Trig Source # | |
|