Remove all zero values from the map.
Modulenumeric-prelude-0.4.4Haskell98
MathObj.DiscreteMap
DiscreteMap was originally intended as a type class that unifies Map and Array. One should be able to simply choose between - Map for sparse arrays - Array for full arrays.
However, the Edison package provides the class AssocX which already exists for that purpose.
Currently I use this module for some numeric instances of Data.Map.
- 1 value
- Packagenumeric-prelude-0.4.4
- Exports1
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceDiscreteMap.hs
Orphan instances
8 instances(Ord i, Eq a, Eq v, C a v) => C a (Map i v)(Ord i, Eq a, Eq v, C a v) => C a (Map i v)(Ord i, Eq a, Eq v, C a, Sqr a v) => C a (Map i v)(Ord i, Eq a, Eq v, Sqr a v) => Sqr a (Map i v)(Ord i, Eq a, Eq v, C a v) => C a (Map i v)(Ord i, Eq a, Eq v, C a v) => C a (Map i v)Ord i => C (Map i)(Ord i, Eq v, C v) => C (Map i v)