Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::SteadyStateIndividual Class Reference
[Genetic Algorithms]

#include <SteadyStateEvolution.h>

List of all members.


Detailed Description

A individual for steady-state evolution.


Public Member Functions

 SteadyStateIndividual (Genome *genome, double bornTime)
 Constructor.
 SteadyStateIndividual (GenotypeDecoders &decoders, Continuable *experiment, Ishtar::InputStream *stream)
 Constructor loading an individual from a stream, and calling the experiment individualCreated method with read datas.
 ~SteadyStateIndividual ()
 Destructor.
void load (GenotypeDecoders &decoders, Continuable *experiment, Ishtar::InputStream *stream)
 Load this individual's timestamps, genome and user datas.
void save (Ishtar::OutputStream *stream)
 Save this indivitual's timestamps, genome and user datas.

Public Attributes

Genomegenome
 The genetic material for this individual.
double bornTime
 The time this individual was born.
double deathTime
 The time this individual died.
unsigned childrenCount
 The number of children this individual had.
SerializableuserData
 This user data contains all experiment-related stuff for this individual. If not NULL, it is delete when individual is killed.


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2