Linear map, represented as an optional memo-trie from basis to values, where Nothing means the zero map (an optimization).
Instances3AdditiveGroup, VectorSpace, Scalar
(HasTrie (Basis u), AdditiveGroup v) => AdditiveGroup (u :-* v)Defined in vector-space-0.19 · Data.LinearMap(HasTrie (Basis u), VectorSpace v) => VectorSpace (u :-* v)Defined in vector-space-0.19 · Data.LinearMaptype Scalar (u :-* v) = Scalar vDefined in vector-space-0.19 · Data.LinearMap