void function ( Species arg0 ) { if ( arg0 != findBestSpecies ( ) ) { if ( population . getSpecies ( ) . size ( ) > 1 ) { this . population . getSpecies ( ) . remove ( arg0 ) ; } } }
attempt to remove a removable species . if the species is the best species , then do not remove it . if the species is the last species , do n't remove it . concode_field_sep EvolutionaryAlgorithm owner concode_elem_sep double compatibilityThreshold concode_elem_sep SortGenomesForSpecies sortGenomes concode_elem_sep int maxNumberOfSpecies concode_elem_sep long serialVersionUID concode_elem_sep int numGensAllowedNoImprovement concode_elem_sep Population population concode_field_sep void init concode_elem_sep void setNumGensAllowedNoImprovement concode_elem_sep void divideByFittestSpecies concode_elem_sep SortGenomesForSpecies getSortGenomes concode_elem_sep EvolutionaryAlgorithm getOwner concode_elem_sep int getMaxNumberOfSpecies concode_elem_sep List<Genome> resetSpecies concode_elem_sep void setMaxNumberOfSpecies concode_elem_sep void adjustCompatibilityThreshold concode_elem_sep Species findBestSpecies concode_elem_sep double getCompatibilityThreshold concode_elem_sep void speciateAndCalculateSpawnLevels concode_elem_sep double getCompatibilityScore concode_elem_sep void levelOff concode_elem_sep void setCompatibilityThreshold concode_elem_sep void addSpeciesMember concode_elem_sep void setSortGenomes concode_elem_sep void divideEven concode_elem_sep int getNumGensAllowedNoImprovement concode_elem_sep void performSpeciation