UNPKG

@prachwal/mandelbrot-generator

Version:

Professional Mandelbrot fractal generator with TypeScript support, interactive web interface, and multiple output formats

24 lines 970 B
/** * @fileoverview Central registry for all fractal algorithms * @module AlgorithmRegistry */ import { fractalEngine } from '../core/fractal-engine.js'; import { MandelbrotFractal } from './mandelbrot.js'; import { JuliaFractal } from './julia.js'; import { BurningShipFractal } from './burning-ship.js'; // Register all available algorithms export function registerAllAlgorithms() { fractalEngine.register(new MandelbrotFractal()); fractalEngine.register(new JuliaFractal()); fractalEngine.register(new BurningShipFractal()); // Future algorithms can be added here: // fractalEngine.register(new NewtonFractal()); // fractalEngine.register(new TricornFractal()); } // Export the configured engine export { fractalEngine }; // Export individual algorithms for direct use export { MandelbrotFractal, JuliaFractal, BurningShipFractal }; // Initialize algorithms when module is imported registerAllAlgorithms(); //# sourceMappingURL=index.js.map