CreatePhenotypes() { List <CNeuralNet> newPhenotypes = new List <CNeuralNet> (); for (int i = 0; i < m_Population.Count; i++) { CGenome genome = m_Population[i]; int depth = CalculateNetDepth(genome); newPhenotypes.Add(genome.CreatePhenotype(depth)); } return(newPhenotypes); }