Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FitnessStats Class Reference

For calculating fitness statistics for a population. More...

#include <population.h>

List of all members.

Public Methods

void reset ()
void add (double fitness)
double minFitness () const
double avgFitness () const
double maxFitness () const
void print (TextOStream &out) const


Detailed Description

For calculating fitness statistics for a population.

Definition at line 118 of file population.h.


Member Function Documentation

void add double    fitness
 

Adds one fitness measurement.

Definition at line 236 of file population.cc.

double avgFitness   const [inline]
 

Returns the average of fitnesses measured so far.

Definition at line 135 of file population.h.

Referenced by Selector::proportionalSelection(), and SimplePopulation::report().

double maxFitness   const [inline]
 

Returns the highest fitness measured so far.

Definition at line 138 of file population.h.

Referenced by SimplePopulation::report().

double minFitness   const [inline]
 

Returns the smallest fitness measured so far.

Definition at line 132 of file population.h.

Referenced by SimplePopulation::evolve(), and SimplePopulation::report().

void print TextOStream &    out const
 

Prints the statistic to the given output stream in a formatted way.

Definition at line 248 of file population.cc.

void reset  
 

Initializes the object.

Definition at line 229 of file population.cc.


The documentation for this class was generated from the following files:
Generated on Thu Feb 10 20:12:01 2005 for NeHeP by doxygen1.2.18