Pure Haskell solver routines used by diagrams http://projects.haskell.org/diagrams

Version on this page:0.1.1@rev:4
LTS Haskell 14.11:0.1.1@rev:4
Stackage Nightly 2019-09-21:0.1.1@rev:4
Latest on Hackage:0.1.1@rev:5

See all snapshots diagrams-solve appears in

BSD-3-Clause licensed by various

Module documentation for 0.1.1

This version can be pinned in stack with:diagrams-solve-0.1.1@sha256:ad04ac1c1b1071f906a9879de00997bd543cc0a46c83c3a38199a87702674afa,1699

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


  • 0.1.1 (3 July 2017)

    allow base-4.10 for GHC-8.2 some minor optimizations add QC tests

  • (14 February 2016)

    allow base-4.9 for GHC-8.0

  • 0.1 (19 April 2015)

    initial release, in conjunction with diagrams-1.3 — some functionality split out from diagrams-lib

Depends on 1 package(full list with versions):
Used by 2 packages in nightly-2019-08-29(full list with versions):
comments powered byDisqus