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.
|
1.4.6