protected virtual void OnGenerationEvaluated(GenerationEvaluatedEventArgs e) { EventHandler handler = GenerationEvaluated; if (handler != null) { handler(this, e); } }
private static void Optimizer_GenerationEvaluated(object sender, EventArgs e) { GenerationEvaluatedEventArgs args = e as GenerationEvaluatedEventArgs; Console.WriteLine($"++++++++++++++++++++ Generation {args.Generation} evaluated with fitness {args.Fitness} ++++++++++++++++++++"); }