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