# vector-space-map: vector-space operations for finite maps using Data.Map

Data.Map.Vector provides `MapVector`

, a wrapper around `Map`

from `containers`

which supports constant maps, i.e. maps containing only one value. This allows an identity under intersection and an `Applicative`

instance. It also has instances of `AdditiveGroup`

, `VectorSpace`

, `InnerSpace`

, and `HasBasis`

with appropriate value types. Provides operations for addition, subtraction, element-wise operations (through `Applicative`

), scalar multiplication (through `VectorSpace`

), and dot product. Also consider Conal Elliott's `total-map`

package.

Versions | 0.1.0.0, 0.1.0.1, 0.2.0, 0.2.1, 0.2.1.1 |
---|---|

Dependencies | base (<5), containers (<0.7), vector-space (>=0.5 && <0.16) [details] |

License | MIT |

Author | Christian Conkle |

Maintainer | christian@conkle.org |

Category | Math |

Home page | https://github.com/conklech/vector-space-map |

Source repo | head: git clone git://github.com/conklech/vector-space-map.git this: git clone git://github.com/conklech/vector-space-map.git(tag 0.2.1.1) |

Uploaded | by ChristianConkle at Tue Oct 16 00:10:49 UTC 2018 |

Distributions | NixOS:0.2.1.1 |

Downloads | 1156 total (21 in the last 30 days) |

Rating | (no votes yet) [estimated by rule of succession] |

Your Rating | |

Status | Docs available [build log] Last success reported on 2018-10-16 [all 1 reports] Hackage Matrix CI |

## Downloads

- vector-space-map-0.2.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)