The diagrams-solve package

[Tags:bsd3, library, test]

Pure Haskell solver routines used by the diagrams project. Currently includes finding real roots of low-degree (n < 5) polynomials, and solving tridiagonal and cyclic tridiagonal linear systems.


[Skip to Readme]

Properties

Versions 0.1, 0.1.0.1, 0.1.1
Change log CHANGES.markdown
Dependencies base (>=4.5 && <4.11) [details]
License BSD3
Author various
Maintainer diagrams-discuss@googlegroups.com
Category Math
Home page http://projects.haskell.org/diagrams
Source repository head: git clone http://github.com/diagrams/diagrams-solve.git
Uploaded Mon Jul 3 15:23:52 UTC 2017 by BrentYorgey
Distributions Debian:0.1, LTSHaskell:0.1.1, NixOS:0.1.1, Tumbleweed:0.1.1
Downloads 4037 total (1303 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-07-03 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for diagrams-solve

Readme for diagrams-solve-0.1.1

Build Status

Miscellaneous pure-Haskell solver routines used in diagrams, a Haskell embedded domain-specific language for compositional, declarative drawing.

This is split out into a separate package with no dependencies on the rest of diagrams in case it is useful to others, but no particular guarantees are made as to the suitability or correctness of the code (though we are certainly open to bug reports).

Currently the package contains:

  • functions to find real roots of quadratic, cubic, and quartic polynomials, in Diagrams.Solve.Polynomial

  • functions to solve tridiagonal and cyclic tridiagonal systems of linear equations, in Diagrams.Solve.Tridiagonal