Safe Haskell | None |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Defines the set of Ramanujan-type algorithms which have been implemented; https://en.wikipedia.org/wiki/Pi.
Synopsis
- data Algorithm squareRootAlgorithm factorialAlgorithm
- = Classic squareRootAlgorithm factorialAlgorithm
- | Chudnovsky squareRootAlgorithm factorialAlgorithm
Types
Data-types
data Algorithm squareRootAlgorithm factorialAlgorithm Source #
Define those Ramanujan-series which have been implemented.
Classic squareRootAlgorithm factorialAlgorithm | The original version. |
Chudnovsky squareRootAlgorithm factorialAlgorithm | A variant found by the Chudnovsky brothers. |
Instances
(Eq squareRootAlgorithm, Eq factorialAlgorithm) => Eq (Algorithm squareRootAlgorithm factorialAlgorithm) Source # | |
(Read squareRootAlgorithm, Read factorialAlgorithm) => Read (Algorithm squareRootAlgorithm factorialAlgorithm) Source # | |
(Show squareRootAlgorithm, Show factorialAlgorithm) => Show (Algorithm squareRootAlgorithm factorialAlgorithm) Source # | |
(Default squareRootAlgorithm, Default factorialAlgorithm) => Default (Algorithm squareRootAlgorithm factorialAlgorithm) Source # | |
(Algorithmic squareRootAlgorithm, Algorithmic factorialAlgorithm) => Algorithmic (Algorithm squareRootAlgorithm factorialAlgorithm) Source # | |