Functor Additive Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Applicative Additive Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Distributive Additive Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Representable Additive Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semiring Bool => Semimodule Bool (Additive Bool) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Double => Semimodule Double (Additive Double) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Float => Semimodule Float (Additive Float) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Int => Semimodule Int (Additive Int) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Int8 => Semimodule Int8 (Additive Int8) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Int16 => Semimodule Int16 (Additive Int16) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Int32 => Semimodule Int32 (Additive Int32) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Int64 => Semimodule Int64 (Additive Int64) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Word => Semimodule Word (Additive Word) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Word8 => Semimodule Word8 (Additive Word8) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Word16 => Semimodule Word16 (Additive Word16) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Word32 => Semimodule Word32 (Additive Word32) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Word64 => Semimodule Word64 (Additive Word64) Source # | |
Instance detailsDefined in Data.Semimodule |
(Ring a, Semimodule r a) => Semimodule r (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semimodule |
(Semiring a, Semimodule r a) => Semimodule r (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Uni => Semimodule Uni (Additive Uni) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Deci => Semimodule Deci (Additive Deci) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Centi => Semimodule Centi (Additive Centi) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Milli => Semimodule Milli (Additive Milli) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Micro => Semimodule Micro (Additive Micro) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Nano => Semimodule Nano (Additive Nano) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring Pico => Semimodule Pico (Additive Pico) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring CFloat => Semimodule CFloat (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semimodule |
Semiring CDouble => Semimodule CDouble (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semimodule |
Eq a => Eq (Additive a) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Ord a => Ord (Additive a) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Show a => Show (Additive a) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Generic (Additive a) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Bool) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) b => Semigroup (Additive (a -> b)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Natural) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive [a]) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Semigroup (Additive (Maybe a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Semigroup) a, (Multiplicative - Semigroup) a) => Semigroup (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Word) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Word8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Word16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Word32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Word64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Semigroup) a, (Additive - Semigroup) b) => Semigroup (Additive (Either a b)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Semigroup) a, (Additive - Semigroup) b) => Semigroup (Additive (a, b)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Semigroup (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Semigroup (Additive (Down a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive (NonEmpty a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Semigroup (Additive (IntMap a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Semigroup (Additive IntSet) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Ord k, (Additive - Semigroup) a) => Semigroup (Additive (Map k a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Ord a => Semigroup (Additive (Set a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Semigroup (Additive (V4 a)) Source # | Matrix addition. >>> m24 1 2 3 4 5 6 7 8 <> m24 1 2 3 4 5 6 7 8 :: M24 Int
V2 (V4 2 4 6 8) (V4 10 12 14 16)
|
Instance detailsDefined in Data.Semimodule.Vector |
Semigroup (Additive I3) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Semigroup) a => Semigroup (Additive (V3 a)) Source # | Matrix addition. >>> V2 (V3 1 2 3) (V3 4 5 6) <> V2 (V3 7 8 9) (V3 1 2 3)
V2 (V3 8 10 12) (V3 5 7 9)
|
Instance detailsDefined in Data.Semimodule.Vector |
Semigroup (Additive I2) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Semigroup) a => Semigroup (Additive (V2 a)) Source # | Matrix addition. >>> m23 1 2 3 4 5 6 <> m23 7 8 9 1 2 3 :: M23 Int
V2 (V3 8 10 12) (V3 5 7 9)
|
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Semigroup) a => Semigroup (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
Monoid (Additive Bool) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Monoid) b => Monoid (Additive (a -> b)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Natural) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive [a]) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Monoid (Additive (Maybe a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Monoid) a, (Multiplicative - Monoid) a) => Monoid (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Word) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Word8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Word16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Word32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Word64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Monoid) a => Monoid (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Monoid) a => Monoid (Additive (Down a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Semigroup) a => Monoid (Additive (IntMap a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Monoid (Additive IntSet) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Ord k, (Additive - Semigroup) a) => Monoid (Additive (Map k a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Ord a => Monoid (Additive (Set a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Monoid) a => Monoid (Additive (V4 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
Monoid (Additive I3) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Monoid) a => Monoid (Additive (V3 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
Monoid (Additive I2) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Monoid) a => Monoid (Additive (V2 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Monoid) a => Monoid (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
Group (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Group) a, (Multiplicative - Monoid) a) => Group (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Group (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Group (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Group (Additive (V4 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Group (Additive (V3 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Group (Additive (V2 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Group (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
Loop (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Group) a, (Multiplicative - Monoid) a) => Loop (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Loop (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Loop (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Loop (Additive (V4 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Loop (Additive (V3 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Loop (Additive (V2 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Loop (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
Quasigroup (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Group) a, (Multiplicative - Monoid) a) => Quasigroup (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Quasigroup (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Quasigroup (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Quasigroup (Additive (V4 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Quasigroup (Additive (V3 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Quasigroup (Additive (V2 a)) Source # | |
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Quasigroup (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
Magma (Additive Double) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Float) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Int) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Int8) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Int16) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Int32) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Int64) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Integer) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
((Additive - Group) a, (Multiplicative - Monoid) a) => Magma (Additive (Ratio a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive ()) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Magma (Additive (Complex a)) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Uni) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Deci) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Centi) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Milli) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Micro) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Nano) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive Pico) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive CFloat) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
Magma (Additive CDouble) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
(Additive - Group) a => Magma (Additive (V4 a)) Source # | Matrix subtraction. >>> V4 (V4 1 2 3) (V4 4 5 6) (V4 7 8 9) << V4 (V4 7 8 9) (V4 7 8 9) (V4 7 8 9)
V4 (V4 (-6) (-6) (-6)) (V4 (-3) (-3) (-3)) (V4 0 0 0)
|
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Magma (Additive (V3 a)) Source # | Matrix subtraction. >>> V3 (V3 1 2 3) (V3 4 5 6) (V3 7 8 9) << V3 (V3 7 8 9) (V3 7 8 9) (V3 7 8 9)
V3 (V3 (-6) (-6) (-6)) (V3 (-3) (-3) (-3)) (V3 0 0 0)
|
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Magma (Additive (V2 a)) Source # | Matrix subtraction. >>> m23 1 2 3 4 5 6 << m23 7 8 9 1 2 3 :: M23 Int
V2 (V3 (-6) (-6) (-6)) (V3 3 3 3)
|
Instance detailsDefined in Data.Semimodule.Vector |
(Additive - Group) a => Magma (Additive (Quaternion a)) Source # | |
Instance detailsDefined in Data.Algebra.Quaternion |
type Rep Additive Source # | |
Instance detailsDefined in Data.Semigroup.Additive |
type Rep (Additive a) Source # | |
Instance detailsDefined in Data.Semigroup.Additive |