aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/fractals.h
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-24 00:30:57 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-24 00:30:57 -0400
commit223c2a359a02602951771d960bd517d7cf6f3f9f (patch)
tree75e3475fa12dbc15f52e902e4c8c3e8480008b37 /src/fractals.h
parent9e5fa12291500d52ccc554519e9692c5f003c63f (diff)
implemented the burning ship fractal
Diffstat (limited to 'src/fractals.h')
-rw-r--r--src/fractals.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/fractals.h b/src/fractals.h
index 3f2757d..2b296eb 100644
--- a/src/fractals.h
+++ b/src/fractals.h
@@ -10,8 +10,8 @@ enum fractal {
MANDELBROT, // IMPLEMENTED IN SERIAL SHARED
TRICORN, // IMPLEMENTED IN SERIAL SHARED
MULTIBROT, // IMPLEMENTED IN SERIAL SHARED
- MULTICORN, // IMPLEMENTED in SERIAL SHARED
- BURNING_SHIP, // NOT IMPLEMENTED IN ANY VERSION
+ MULTICORN, // IMPLEMENTED IN SERIAL SHARED
+ BURNING_SHIP, // IMPLEMENTED IN SERIAL SHARED
//NEWTON, // MIGHT NEVER BE IMPLEMENTED, REQUIRES SPECIAL COLORING
JULIA // IMPLEMENTED IN SERIAL SHARED
};
@@ -22,6 +22,9 @@ void mandelbrot_grid(grid_t* grid, const size_t max_iterations);
size_t tricorn(const CBASE complex z0, const size_t max_iterations);
void tricorn_grid(grid_t* grid, const size_t max_iterations);
+size_t burning_ship(const CBASE complex z0, const size_t max_iterations);
+void burning_ship_grid(grid_t* grid, const size_t max_iterations);
+
size_t multibrot(const CBASE complex z0, const size_t max_iterations, const double d);
void multibrot_grid(grid_t* grid, const size_t max_iterations, const double d);