Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
|
Go to the source code of this file.
Classes | |
class | Evolife.Ecology.Population.Population |
List of Groups Minimal version More... | |
class | Evolife.Ecology.Population.EvolifePopulation |
Population + reproduction + call to Scenario life_game. More... | |
Namespaces | |
namespace | Evolife |
namespace | Evolife.Ecology |
namespace | Evolife.Ecology.Population |
A population is a set of semi-permeable groups. | |
Functions | |
def | Evolife.Ecology.Population.limit (self) |
(gr_in,dummy) = self.lottery() # choosing where to go More... | |
def | Evolife.Ecology.Population.update (self, flagRanking=False, display=False) |
updates groups and looks for empty groups More... | |
def | Evolife.Ecology.Population.statistics (self, Complete=True, Display=False) |
Updates statistics about the population. More... | |
def | Evolife.Ecology.Population.one_year (self) |
One year of life. More... | |
def | Evolife.Ecology.Population.members (self) |
iterates over all individuals in the population More... | |
def | Evolife.Ecology.Population.display (self) |
calling 'display' for all individuals in the population More... | |
Variables | |
Evolife.Ecology.Population.Obs = Meta_Observer('PopObs') | |
Evolife.Ecology.Population.Pop = Population(Obs) | |
Evolife.Ecology.Population.popSize | |
Evolife.Ecology.Population.best_score | |