Common GenetiK framework

Collaboration diagram for Common GenetiK framework:

Main framework. More...


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

Detailed Description

Main framework.

This is the base module of GenetiK framework


Function Documentation

std::ostream & genetiK::operator<< std::ostream &  os,
const Individual &  ind
 

<< operator

Put to stream operator. Outputs the individual as a string. It's behaviour is specified by Individual::toString() method.

Parameters:
os the stream to output the individual to
ind the individual to output
Returns:
the output stream
See also:
genetiK::Individual::toString()


Generated on Thu Feb 23 12:21:38 2006 for GenetiK by  doxygen 1.4.6