Individual class - inherits a vector of Genotype objects. More...
#include <Individual.h>
Public Member Functions | |
| Individual (StateP state) | |
| create AND initialize individual | |
| bool | initialize (StateP state) |
| initialize individual | |
| void | write (XMLNode &) |
| write individual to XML node | |
| void | read (XMLNode &) |
| read individual from XML node | |
| std::string | toString () |
| output individual to string | |
| Individual * | copy () |
| create a copy of the individual | |
| GenotypeP | getGenotype (uint index=0) |
| return genotype with given index | |
Public Attributes | |
| FitnessP | fitness |
| sptr to individual's fitness object | |
| unsigned int | index |
| individual's index in Deme | |
| unsigned int | cid |
| coherence index, used in asynchronous parallel algoritmhs | |
Protected Attributes | |
| StateP | state_ |
Individual class - inherits a vector of Genotype objects.
Definition at line 11 of file Individual.h.
| void Individual::read | ( | XMLNode & | xIndividual | ) |
read individual from XML node
Read individual from XMLNode.
Individual must be initialize()-d beforehand! If fitness object doesn't exist, one is copied from State.
Definition at line 97 of file Individual.cpp.
| void Individual::write | ( | XMLNode & | xIndividual | ) |
write individual to XML node
Write individual to XMLNode.
Individual must be initialize()-d beforehand! If fitness object doesn't exist, an empty Fitness node is created.
Definition at line 56 of file Individual.cpp.
1.7.1