Portability | portable |
---|---|
Stability | unstable |
Maintainer | claudiusmaximus@goto10.org |
Generic functions to iterate points.
- data Mode
- = Simple
- | EscapeTime
- | DistanceEstimate
- data Iterate u r
- data Output u r
- = OutSimple {
- outUser :: !u
- | OutEscapeTime {
- escapeTime :: !r
- finalAngle :: !r
- outUser :: !u
- | OutDistanceEstimate {
- escapeTime :: !r
- finalAngle :: !r
- 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 | |
|