addGen(Gen *gen) | SingletonGenEngine | inline |
addGeneration(Generation *generation) | SingletonGenEngine | inline |
addGenPrototype(GenPrototype *prototype) | SingletonGenEngine | inline |
addIndividual(Individual *individual) | SingletonGenEngine | inline |
crossover(RandGen *random) | SingletonGenEngine | |
destroyGenEngine(bool cleanStrategies=false) | SingletonGenEngine | inlinestatic |
generateFirstGeneration(int startSize, int numChildren, RandGen *random, bool withUpdate=true) | SingletonGenEngine | |
getActualGeneration(void) | SingletonGenEngine | inline |
getActualGenerationNumber(void) const | SingletonGenEngine | inline |
getAllIndividualAsString(void) const | SingletonGenEngine | |
getBestIndividual(void) | SingletonGenEngine | |
getFitness(const Individual *individual) | SingletonGenEngine | |
getGen(int x) const | SingletonGenEngine | inline |
getGeneration(int x) | SingletonGenEngine | inline |
getIndividual(int x) const | SingletonGenEngine | inline |
getIndividualRoot(bool withMutation=true) const | SingletonGenEngine | |
getInstance(void) | SingletonGenEngine | inlinestatic |
getNextGenerationSize() | SingletonGenEngine | |
getNumGeneration(void) const | SingletonGenEngine | inline |
getNumIndividual(void) const | SingletonGenEngine | inline |
getSetOfGenPrototyps(void) const | SingletonGenEngine | inline |
m_actualGeneration | SingletonGenEngine | protected |
m_cleanStrategies | SingletonGenEngine | protected |
m_engine | SingletonGenEngine | protectedstatic |
m_fitnessStrategy | SingletonGenEngine | protected |
m_gen | SingletonGenEngine | protected |
m_generation | SingletonGenEngine | protected |
m_generationSizeStrategy | SingletonGenEngine | protected |
m_individual | SingletonGenEngine | protected |
m_prototype | SingletonGenEngine | protected |
m_restoreGeneInIndividual | SingletonGenEngine | protected |
m_restoreGeneration | SingletonGenEngine | protected |
m_restoreIndividual | SingletonGenEngine | protected |
m_restoreIndividualInGeneration | SingletonGenEngine | protected |
m_restoreNameOfIndividuals | SingletonGenEngine | protected |
m_selectStrategy | SingletonGenEngine | protected |
measureStep(double time, InspectableProxy *&proxyGeneration, InspectableProxy *&proxyGene, PlotOptionEngine *plotEngine=0, PlotOptionEngine *plotEngineGenContext=0) | SingletonGenEngine | |
prepare(int startSize, int numChildren, InspectableProxy *&proxyGeneration, InspectableProxy *&proxyGene, RandGen *random, PlotOptionEngine *plotEngine=0, PlotOptionEngine *plotEngineGenContext=0, bool withUpdate=true) | SingletonGenEngine | |
prepareNextGeneration(int size, int numChildren) | SingletonGenEngine | |
restore(FILE *f, InspectableProxy *&proxyGeneration, InspectableProxy *&proxyGene, PlotOptionEngine *plotEngine, PlotOptionEngine *plotEngineGenContext) | SingletonGenEngine | virtual |
runGenAlg(int startSize, int numChildren, int numGeneration, RandGen *random, PlotOptionEngine *plotEngine=0, PlotOptionEngine *plotEngineGenContext=0) | SingletonGenEngine | |
select(bool createNextGeneration=true) | SingletonGenEngine | |
setFitnessStrategy(IFitnessStrategy *strategy) | SingletonGenEngine | inline |
setGenerationSizeStrategy(IGenerationSizeStrategy *strategy) | SingletonGenEngine | inline |
setSelectStrategy(ISelectStrategy *strategy) | SingletonGenEngine | inline |
store(FILE *f) const | SingletonGenEngine | virtual |
update(double factor=1.5) | SingletonGenEngine | |