Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SingletonGenAlgAPI Member List

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

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)SingletonGenAlgAPIinlinestatic
enableGenContextMeasure(std::list< PlotOption > &plotOptions)SingletonGenAlgAPI
enableGenContextMeasure(PlotOption &plotOption)SingletonGenAlgAPI
enableMeasure(std::list< PlotOption > &plotOptions)SingletonGenAlgAPI
enableMeasure(PlotOption &plotOption)SingletonGenAlgAPI
getBestIndividual(void) const SingletonGenAlgAPIinline
getEngine(void) const SingletonGenAlgAPI
getInstance(void)SingletonGenAlgAPIinlinestatic
getPlotOptionEngine(void) const SingletonGenAlgAPIinline
getPlotOptionEngineForGenContext(void) const SingletonGenAlgAPIinline
insertGenPrototype(GenPrototype *prototype)SingletonGenAlgAPI
m_apiSingletonGenAlgAPIprotectedstatic
m_plotEngineSingletonGenAlgAPIprotected
m_plotEngineGenContextSingletonGenAlgAPIprotected
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)SingletonGenAlgAPIinline
setGenerationSizeStrategy(IGenerationSizeStrategy *strategy)SingletonGenAlgAPIinline
setSelectStrategy(ISelectStrategy *strategy)SingletonGenAlgAPIinline
storeGA(FILE *f) const SingletonGenAlgAPI
update(double factor=1.5)SingletonGenAlgAPI