private static void Main(string[] args) { Log.Info($"Application started with args: {string.Join(',', args)}"); var mandelbrot = new MandelbrotProcessor(); Log.Info($"Calculating mandelbrot set..."); var mandelbrotSet = mandelbrot.ComputeSet(-2, 3, -1, 2, 1000, 2, 85); Log.Info($"Converting to portable gray map..."); var fractalGrayMap = BitmapFormatter.GeneratePortableGraymap(mandelbrotSet, 85); Log.Info($"Writing to file..."); using (var fs = new FileStream(args[Array.IndexOf(args, "-o") + 1], FileMode.Create)) { using (var bw = new BinaryWriter(fs)) { bw.Write(fractalGrayMap); bw.Flush(); } } }
public RequestProcessor(MandelbrotProcessor mandelbrotProcessor) { _mandelbrotProcessor = mandelbrotProcessor; }
private static void Bootstrap(string[] args) { _clientManager = new ClientManager(5555); _mandelbrotProcessor = new MandelbrotProcessor(); _requestProcessor = new RequestProcessor(_mandelbrotProcessor); }