aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/fractals.h
blob: dc6783e2bd3625820c78df245d1ef3c9c478e303 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#include <complex.h>
#include <stddef.h>
#include <stdint.h>
#include "grids.h"

size_t mandelbrot(const double complex z0, const size_t max_iterations);
void mandelbrot_grid(grid_t* grid,  const size_t max_iterations);

size_t multibrot(const double complex z0, const size_t max_iterations, const double d);
void multibrot_grid(grid_t* grid, const size_t max_iterations, const double d);

size_t julia(const double R, const double complex z0, const double complex c, const size_t max_iterations);