Paul Heidmann Fractal Example  1.0
mkFractal.cpp File Reference
#include <tuple>
#include <memory>
#include <vector>
#include <cstdint>
#include <complex>
#include <iostream>
#include <stdexcept>
#include <pngFactory.hpp>
#include <newtonsMethod.hpp>
#include <fractalParams.hpp>
#include <threadedFractalEngine.hpp>
#include <fractalTwo.hpp>
Include dependency graph for mkFractal.cpp:

Go to the source code of this file.

Macros

#define FRACTAL_TWO
 

Functions

int main (void)
 This is the main (top level) method for the mkFractal program. More...
 

Macro Definition Documentation

#define FRACTAL_TWO

Definition at line 32 of file mkFractal.cpp.

Function Documentation

int main ( void  )

This is the main (top level) method for the mkFractal program.

This program generates fractals, using Newton's method in the complex plane. The colors indicate which zero of the generating function the given point in the complex plane (as an initial guess for Newton's method) converged to. The shading is derived from the number of iterations required to reach the zero.

Author
Paul S. Heidmann

Definition at line 50 of file mkFractal.cpp.

References fractal::threadedFractalEngine< floatType >::doFractal(), fractalTwo::getFractalParams(), and fractalOne::getFractalParams().

Here is the call graph for this function: