private static void OnEvent(object s, ClimberStepEvent <AddativeMatrixState, int> e) { iterations++; Console.WriteLine($"Current Evaluation: {e.StepState.GetEvaluation()}\n{e.StepState.ToString()}\n"); }
public void OnClimberStepEvent(object sender, ClimberStepEvent <TState, TEvaluation> e) { ClimberStepPerformedEvent?.Invoke(sender, e); }