示例#1
0
文件: Species.cs 项目: tinrab/Brain
 public void AddOrganism(Organism organism)
 {
     _population.Add(organism);
     _sorted = false;
     SetPopulationFitnessModifier();
 }
示例#2
0
文件: Species.cs 项目: tinrab/Brain
 private void SelectFittestOrganismAsRepresentative()
 {
     _representative = GetFittest();
 }
示例#3
0
文件: Species.cs 项目: tinrab/Brain
 public Species(Neat neat, Organism representative)
 {
     _neat           = neat;
     _representative = representative;
     _population     = new List <Organism>();
 }
示例#4
0
文件: Species.cs 项目: tinrab/Brain
 private void SelectRandomRepresentative()
 {
     _representative = _population[Utility.RandomInt(0, _population.Count)];
 }