| createDoubleRandomStrategy(RandGen *random, double base=0.0, double factor=1.0, double epsilon=0.0) const | SingletonGenAlgAPI | |
| createDoubleValue(double value) const | SingletonGenAlgAPI | |
| createEliteSelectStrategy(void) const | SingletonGenAlgAPI | |
| createEuclidicDistanceFitnessStrategy() const | SingletonGenAlgAPI | |
| createExtreamTestFitnessStrategy(IFitnessStrategy *fitness) const | SingletonGenAlgAPI | |
| createFixGenerationSizeStrategy(int value) const | SingletonGenAlgAPI | |
| createFixMutationFactorStrategy(IValue *value) const | SingletonGenAlgAPI | |
| createInvertedFitnessStrategy(IFitnessStrategy *strategy) const | SingletonGenAlgAPI | |
| createPrototype(std::string name, IRandomStrategy *randomStrategy, IMutationStrategy *mutationStrategy) const | SingletonGenAlgAPI | |
| createRandomSelectStrategy(RandGen *random) const | SingletonGenAlgAPI | |
| createStandartGenerationSizeStrategy(int startSize, int numGeneration) const | SingletonGenAlgAPI | |
| createStandartMutationFactorStrategy(void) const | SingletonGenAlgAPI | |
| createSumFitnessStrategy() const | SingletonGenAlgAPI | |
| createTestFitnessStrategy() const | SingletonGenAlgAPI | |
| createTournamentSelectStrategy(RandGen *random) const | SingletonGenAlgAPI | |
| createValueMutationStrategy(IMutationFactorStrategy *strategy, int mutationProbability) const | SingletonGenAlgAPI | |
| crossover(RandGen *random) | SingletonGenAlgAPI | |
| destroyAPI(bool cleanStrategies=false) | SingletonGenAlgAPI | [inline, static] |
| enableGenContextMeasure(std::list< PlotOption > &plotOptions) | SingletonGenAlgAPI | |
| enableGenContextMeasure(PlotOption &plotOption) | SingletonGenAlgAPI | |
| enableMeasure(std::list< PlotOption > &plotOptions) | SingletonGenAlgAPI | |
| enableMeasure(PlotOption &plotOption) | SingletonGenAlgAPI | |
| getBestIndividual(void) const | SingletonGenAlgAPI | [inline] |
| getEngine(void) const | SingletonGenAlgAPI | |
| getInstance(void) | SingletonGenAlgAPI | [inline, static] |
| getPlotOptionEngine(void) const | SingletonGenAlgAPI | [inline] |
| getPlotOptionEngineForGenContext(void) const | SingletonGenAlgAPI | [inline] |
| insertGenPrototype(GenPrototype *prototype) | SingletonGenAlgAPI | |
| m_api | SingletonGenAlgAPI | [protected, static] |
| m_plotEngine | SingletonGenAlgAPI | [protected] |
| m_plotEngineGenContext | SingletonGenAlgAPI | [protected] |
| measureStep(double time) | SingletonGenAlgAPI | |
| prepare(int startSize, int numChildren, RandGen *random, bool withUpdate=true) | SingletonGenAlgAPI | |
| prepare() | SingletonGenAlgAPI | |
| restoreGA(FILE *f) const | SingletonGenAlgAPI | |
| runGenAlg(int startSize, int numChildren, int numGeneration, RandGen *random) | SingletonGenAlgAPI | |
| select(bool createNextGeneration=true) | SingletonGenAlgAPI | |
| setFitnessStrategy(IFitnessStrategy *strategy) | SingletonGenAlgAPI | [inline] |
| setGenerationSizeStrategy(IGenerationSizeStrategy *strategy) | SingletonGenAlgAPI | [inline] |
| setSelectStrategy(ISelectStrategy *strategy) | SingletonGenAlgAPI | [inline] |
| storeGA(FILE *f) const | SingletonGenAlgAPI | |
| update(double factor=1.5) | SingletonGenAlgAPI | |