#include <IndividualFactory.h>
Inheritance diagram for genetiK::IndividualFactory:

Public Member Functions | |
| IndividualFactory (void) | |
| default void constructor | |
| virtual | ~IndividualFactory (void) |
| default destructor | |
| virtual Individual * | generate ()=0 |
| abstract generate function | |
This abstract class is used to generate the individual to be used in a specific evolutionary algorithm. When extending the Individual class, this class should be extended as well, to give EvolutionaryAlgorithm to create individuals of the appropriate type.
|
|
default void constructor Does nothing (class is abstract) |
|
|
default destructor Does nothing (class is abstract) Reimplemented in genetiK::ga::IndividualFactory, genetiK::gp::IndividualFactory, and genetiK::gp::st::IndividualFactory. |
|
|
abstract generate function This function must be extended by sublcasses to generate appropriate individuals.
Implemented in genetiK::ga::IndividualFactory, genetiK::gp::IndividualFactory, and genetiK::gp::st::IndividualFactory. |
1.4.6