GeneticAlgoithm
Implementation of the genetic algorithm
IPopulation Member List

This is the complete list of members for IPopulation, including all inherited members.

checkFigureOfMerit()IPopulationprotected
clear()IPopulation
crossOver()IPopulation
doCrossOver(const std::vector< std::vector< IModel *> > &parents)=0IPopulationprotectedpure virtual
doInitialize(int n)=0IPopulationprotectedpure virtual
doMutate(IModel *model)=0IPopulationprotectedpure virtual
getBestFitted(int rank=0)IPopulation
getFigureOfMerit()IPopulation
getScoreMean()IPopulation
getScoreRMS()IPopulation
initialize(int n)IPopulation
IPopulation()IPopulation
m_fomIPopulationprotected
m_individualsIPopulationprotected
m_mutateRateIPopulationprotected
m_parentsIPopulationprotected
m_randomIPopulationprotected
m_scoreMeanIPopulationprotected
m_scoreRMSIPopulationprotected
m_sortedIPopulationprotected
mutate()IPopulation
score()IPopulation
selectParents(int &p1, int &p2)IPopulationprotectedvirtual
setFigureOfMerit(IFigureOfMerit *fom)IPopulation
setMutateRate(double rate)IPopulation
setRandomSeed(int seed)IPopulation
size()IPopulation
sort()IPopulationprotected
~IPopulation()IPopulationvirtual