|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsimbad.picoevo.core.representation.EvolutionObject
simbad.picoevo.core.representation.PopulationObject
simbad.picoevo.core.representation.Population
public abstract class Population
Field Summary | |
---|---|
protected World |
_evolutionSpace
|
protected int |
_generation
|
Fields inherited from class simbad.picoevo.core.representation.PopulationObject |
---|
_individualList |
Fields inherited from class simbad.picoevo.core.representation.EvolutionObject |
---|
_memoryModule, _name, _variationOperatorList |
Constructor Summary | |
---|---|
Population(java.lang.String __populationName,
World __evolutionSpace)
|
Method Summary | |
---|---|
void |
displayStatistics()
Display population statistics (average and best individuals) |
int |
getGenerationNumber()
get age of the population (i.e. |
World |
getOwner()
|
ParameterSet |
getTemplate()
|
void |
logStatistics()
Log population statistics (average and best individuals) into a file (as given in the parameter set) |
void |
performEvaluation()
Perform evaluation for the population (i.e. |
void |
performInitialisation()
initialise the population |
void |
registerIndividual(Individual __ind)
add the given individual to this population |
void |
renewPopulation(PopulationContainer __newPopulationContainer)
Renew the population (i.e. |
void |
resetGenerationNumber()
reset age of the population to zero |
void |
trace()
Trace all individuals and (maybe) embedded elements for this population - no return value. |
Methods inherited from class simbad.picoevo.core.representation.PopulationObject |
---|
displayInformation, getIndividual, getIndividualList, getPopulationSize, performVariations, reset |
Methods inherited from class simbad.picoevo.core.representation.EvolutionObject |
---|
addOperator, addOperatorList, getDisplayInformation, getName, getVariationOperator, getVariationOperatorList, getVariationOperatorListSize, performLevelVariations, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface simbad.picoevo.core.evolution.EvolvableInterface |
---|
evolveOneStep |
Methods inherited from interface simbad.picoevo.core.representation.PopulationInterface |
---|
getIndividual, getIndividualList, getPopulationSize, reset |
Field Detail |
---|
protected World _evolutionSpace
protected int _generation
Constructor Detail |
---|
public Population(java.lang.String __populationName, World __evolutionSpace)
Method Detail |
---|
public int getGenerationNumber()
public void resetGenerationNumber()
public void registerIndividual(Individual __ind)
registerIndividual
in interface PopulationInterface
registerIndividual
in class PopulationObject
public void performInitialisation()
performInitialisation
in interface InitialisationInterface
public void performEvaluation()
performEvaluation
in interface EvaluationInterface
public final void renewPopulation(PopulationContainer __newPopulationContainer)
newpop
- public void displayStatistics()
public void logStatistics()
public final ParameterSet getTemplate()
public final World getOwner()
public void trace()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |