Class to hold statistics about each generation during an evolution. An instance of this type is passed to the selector, which should call 'addGeneration' with a sorted range of individuals and doubles representing the fitness of each individual.
Convienience alias
Object holding statistics for a single generation
Mean fitness
Standard deviation
Individual with best fitness and the fitness
Individual with worst fitness and the fitness
Time between generations added to the statCollection in microseconds
Convert the statistics to a string
Get the most recent generation statistics
Get statistics for the first generation
Get the best recorded individual
Add the generation to the statistical history. 'popFitRange' must be in sorted order.
Write data out as CSV file