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 | [inline, static] |
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 | [inline, static] |
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 | [protected, static] |
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 | |