Copyright | (c) Claude Heiland-Allen 2011 |
---|---|
License | BSD3 |
Maintainer | claude@mathr.co.uk |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
Generic (slow) functions to iterate points.
- data Mode
- data Iterate u r
- data Output u r
- = OutSimple {
- outUser :: !u
- | OutEscapeTime {
- escapeTime, finalAngle :: !r
- outUser :: !u
- | OutDistanceEstimate {
- escapeTime, finalAngle, distanceEstimate :: !r
- outUser :: !u
- = OutSimple {
- initial :: Num r => Mode -> u -> Complex r -> Iterate u r
- iterate :: (Ord r, Floating r) => Int -> Iterate u r -> Either (Iterate u r) (Output u r)
- iterates :: (Functor m, Monad m, Ord r, Floating r) => Int -> [Iterate u r] -> (Output u r -> m ()) -> m [Iterate u r]
Documentation
Iteration mode.
Iteration state.
Iteration output.
OutSimple | |
| |
OutEscapeTime | |
| |
OutDistanceEstimate | |
|