Interface MandelbrotProvider

All Superinterfaces:
AlgorithmProvider
All Known Implementing Classes:
MulticoreMandelbrotProvider

public interface MandelbrotProvider extends AlgorithmProvider
Interface for Mandelbrot set generation providers.
Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Summary

    Modifier and Type
    Method
    Description
    int[][]
    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[][]
    compute(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations)
     
    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 String
     
  • 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

      int[][] compute(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations)
    • 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

      Real[][] computeSmooth(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations)
    • getName

      default String getName()
      Specified by:
      getName in interface AlgorithmProvider