aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/fractals.h
blob: 550674531b029b6dface1b39a829251e90acd58d (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 long double complex z0, const size_t max_iterations);
void mandelbrot_grid(grid_t* grid,  const size_t max_iterations);

size_t multibrot(const long 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 long double complex z0, const long double complex c, const size_t max_iterations);