|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Species
Defines the features used in a species. A species is a group of genomes.
| Method Summary | |
|---|---|
void |
calculateSpawnAmount()
Calculate the amount that a species will spawn. |
Genome |
chooseParent()
Choose a worthy parent for mating. |
int |
getAge()
|
double |
getBestScore()
|
int |
getGensNoImprovement()
|
Genome |
getLeader()
|
List<Genome> |
getMembers()
|
double |
getNumToSpawn()
|
double |
getSpawnsRequired()
|
long |
getSpeciesID()
|
void |
purge()
Purge old unsuccessful genomes. |
void |
setAge(int age)
Set the age of this species. |
void |
setBestScore(double bestScore)
Set the best score. |
void |
setGensNoImprovement(int gensNoImprovement)
Set the number of generations with no improvement. |
void |
setLeader(Genome leader)
Set the leader of this species. |
void |
setSpawnsRequired(double spawnsRequired)
Set the number of spawns required. |
| Method Detail |
|---|
void calculateSpawnAmount()
Genome chooseParent()
int getAge()
double getBestScore()
int getGensNoImprovement()
Genome getLeader()
List<Genome> getMembers()
double getNumToSpawn()
double getSpawnsRequired()
long getSpeciesID()
void purge()
void setAge(int age)
age - The age.void setBestScore(double bestScore)
bestScore - The best score.void setGensNoImprovement(int gensNoImprovement)
gensNoImprovement - The number of generations with
no improvement.void setLeader(Genome leader)
leader - The leader of this species.void setSpawnsRequired(double spawnsRequired)
spawnsRequired - The number of spawns required.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||