Collaboration diagram for Common GenetiK framework:
Files | |
file | libGenetiK.h |
Full include file for the library. | |
file | genetik.h |
Main include file for genetiK namespace. | |
Modules | |
Genetic Algorithm framework | |
Genetic Programming framework | |
Utility classes | |
Classes | |
class | genetiK::EvolutionaryAlgorithm |
EvolutionaryAlgorithm: The main evolutionary algorithm. This class represents the main evolutionary algorithm. More... | |
class | genetiK::Individual |
Individual: generic Individual. More... | |
class | genetiK::IndividualFactory |
IndividualFactory: generic Individual Factory. More... | |
class | genetiK::Population |
Population is a collection of Individual objects. More... | |
class | genetiK::RankingSelection |
Ranking Selection method. More... | |
class | genetiK::RouletteWheel |
selects an Individual from a Population using Roulette Wheel policy More... | |
class | genetiK::SelectionMethod |
selects an Individual from a Population More... | |
class | genetiK::StopCriterion |
stop condition for an EvolutionaryAlgorithm This class encapsulates a stop condition for an EvolutionaryAlgorithm. In particular, it may be extended to implement specific stop conditions. More... | |
class | genetiK::StopCriterionMaxIteration |
iteration count stop condition for an EvolutionaryAlgorithm This class encapsulates an iteration count stop condition for an EvolutionaryAlgorithm. It stops when a fixed number of iterations has been performed. More... | |
class | genetiK::TournamentSelection |
selects an Individual from a Population using Tournament policy More... | |
Functions | |
std::ostream & | genetiK::operator<< (std::ostream &os, const Individual &ind) |
<< operator |
This is the base module of GenetiK framework
|
<< operator Put to stream operator. Outputs the individual as a string. It's behaviour is specified by Individual::toString() method.
|