diff options
Diffstat (limited to 'src/serial-fractals.c')
| -rw-r--r-- | src/serial-fractals.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/serial-fractals.c b/src/serial-fractals.c index f02f1a3..72fb205 100644 --- a/src/serial-fractals.c +++ b/src/serial-fractals.c @@ -22,8 +22,9 @@ size_t mandelbrot(const CBASE complex z0, const size_t max_iterations) { /* * Fills a grid with mandelbrot values */ -void mandelbrot_grid(grid_t* grid, const size_t max_iterations){ +void mandelbrot_grid(grid_t* grid){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; size_t* data = grid->data; for(size_t i = 0; i < size; i++){ @@ -49,8 +50,9 @@ size_t tricorn(const CBASE complex z0, const size_t max_iterations){ /* * Fills a grid with tricorn values */ -void tricorn_grid(grid_t* grid, const size_t max_iterations){ +void tricorn_grid(grid_t* grid){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; size_t* data = grid->data; for(size_t i = 0; i < size; i++){ @@ -78,8 +80,9 @@ size_t burning_ship(const CBASE complex z0, const size_t max_iterations) { /* * Fills a grid with burning_ship values */ -void burning_ship_grid(grid_t* grid, const size_t max_iterations){ +void burning_ship_grid(grid_t* grid){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; size_t* data = grid->data; for(size_t i = 0; i < size; i++){ @@ -106,8 +109,9 @@ size_t multibrot(const CBASE complex z0, const size_t max_iterations, const doub /* * Fills a grid with multibrot values */ -void multibrot_grid(grid_t* grid, const size_t max_iterations, const double d){ +void multibrot_grid(grid_t* grid, const double d){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; size_t* data = grid->data; for(size_t i = 0; i < size; i ++){ data[i] = multibrot(grid_to_complex(grid, i), max_iterations, d); @@ -132,8 +136,9 @@ size_t multicorn(const CBASE complex z0, const size_t max_iterations, const doub /* * Fills a grid with multicorn values */ -void multicorn_grid(grid_t* grid, const size_t max_iterations, const double d){ +void multicorn_grid(grid_t* grid, const double d){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; size_t* data = grid->data; for(size_t i = 0; i < size; i ++){ data[i] = multicorn(grid_to_complex(grid, i), max_iterations, d); @@ -157,8 +162,9 @@ size_t julia(const CBASE complex z0, const CBASE complex c, const size_t max_ite return iteration; } -void julia_grid(grid_t* grid, const size_t max_iterations, const complex_t constant, const double R){ +void julia_grid(grid_t* grid, const complex_t constant, const double R){ const size_t size = grid->size; + const size_t max_iterations = grid->max_iterations; const CBASE complex c = constant.re + constant.im * I; size_t* data = grid->data; for(size_t i = 0; i <size; i++){ |
