| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Factory.Math.Implementations.Pi.Ramanujan.Algorithm
Contents
Description
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.
Constructors
| 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 # | |
Defined in Factory.Math.Implementations.Pi.Ramanujan.Algorithm Methods readsPrec :: Int -> ReadS (Algorithm squareRootAlgorithm factorialAlgorithm) # readList :: ReadS [Algorithm squareRootAlgorithm factorialAlgorithm] # readPrec :: ReadPrec (Algorithm squareRootAlgorithm factorialAlgorithm) # readListPrec :: ReadPrec [Algorithm squareRootAlgorithm factorialAlgorithm] #  | |
| (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 # | |