/// <summary>
 /// Perform one training iteration.
 /// </summary>
 ///
 public override sealed void Iteration()
 {
     EncogLogging.Log(EncogLogging.LevelInfo,
                      "Performing Genetic iteration.");
     PreIteration();
     Genetic.Iteration();
     Error = Genetic.Error;
     PostIteration();
 }