Interface MandelbrotProvider
- All Superinterfaces:
AlgorithmProvider
- All Known Implementing Classes:
MulticoreMandelbrotProvider
Interface for Mandelbrot set generation providers.
- Since:
- 1.2
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionint[][]compute(double xMin, double xMax, double yMin, double yMax, int width, int height, int maxIterations) int[][]compute(float xMin, float xMax, float yMin, float yMax, int width, int height, int maxIterations) int[][]double[][]computeSmooth(double xMin, double xMax, double yMin, double yMax, int width, int height, int maxIterations) float[][]computeSmooth(float xMin, float xMax, float yMin, float yMax, int width, int height, int maxIterations) Real[][]computeSmooth(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations) default StringgetName()Methods inherited from interface AlgorithmProvider
description, getAlgorithmType, getMetadata, getPriority, isAvailable, score, shutdown
-
Method Details
-
compute
int[][] compute(float xMin, float xMax, float yMin, float yMax, int width, int height, int maxIterations) -
compute
int[][] compute(double xMin, double xMax, double yMin, double yMax, int width, int height, int maxIterations) -
compute
-
computeSmooth
float[][] computeSmooth(float xMin, float xMax, float yMin, float yMax, int width, int height, int maxIterations) -
computeSmooth
double[][] computeSmooth(double xMin, double xMax, double yMin, double yMax, int width, int height, int maxIterations) -
computeSmooth
-
getName
- Specified by:
getNamein interfaceAlgorithmProvider
-