public MaximumChangeEventArgument(MinFuncIndividual maximumChild, int parent, int Try, MutationOrRecombination mutationOrRecombination) { MaximumChild = maximumChild; Parent = parent; this.Try = Try; MutationOrRecombination = mutationOrRecombination; }
private void Trainer_MaximumChildChanged(MinFuncIndividual minFuncIndividual, MutationOrRecombination mutationOrRecombination, int parentIndex, int tryIndex) { if (maximumChildsTextBox.InvokeRequired) { maximumChildsTextBox.Invoke(new MethodInvoker(delegate { maximumChildsTextBox.Text += $"Choose Fitness: {minFuncIndividual.Fitness} | {mutationOrRecombination} | parent: {parentIndex} | try: {tryIndex}\n"; })); } }