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
SingletonGenEngine Member List

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

addGen(Gen *gen)SingletonGenEngineinline
addGeneration(Generation *generation)SingletonGenEngineinline
addGenPrototype(GenPrototype *prototype)SingletonGenEngineinline
addIndividual(Individual *individual)SingletonGenEngineinline
crossover(RandGen *random)SingletonGenEngine
destroyGenEngine(bool cleanStrategies=false)SingletonGenEngineinlinestatic
generateFirstGeneration(int startSize, int numChildren, RandGen *random, bool withUpdate=true)SingletonGenEngine
getActualGeneration(void)SingletonGenEngineinline
getActualGenerationNumber(void) const SingletonGenEngineinline
getAllIndividualAsString(void) const SingletonGenEngine
getBestIndividual(void)SingletonGenEngine
getFitness(const Individual *individual)SingletonGenEngine
getGen(int x) const SingletonGenEngineinline
getGeneration(int x)SingletonGenEngineinline
getIndividual(int x) const SingletonGenEngineinline
getIndividualRoot(bool withMutation=true) const SingletonGenEngine
getInstance(void)SingletonGenEngineinlinestatic
getNextGenerationSize()SingletonGenEngine
getNumGeneration(void) const SingletonGenEngineinline
getNumIndividual(void) const SingletonGenEngineinline
getSetOfGenPrototyps(void) const SingletonGenEngineinline
m_actualGenerationSingletonGenEngineprotected
m_cleanStrategiesSingletonGenEngineprotected
m_engineSingletonGenEngineprotectedstatic
m_fitnessStrategySingletonGenEngineprotected
m_genSingletonGenEngineprotected
m_generationSingletonGenEngineprotected
m_generationSizeStrategySingletonGenEngineprotected
m_individualSingletonGenEngineprotected
m_prototypeSingletonGenEngineprotected
m_restoreGeneInIndividualSingletonGenEngineprotected
m_restoreGenerationSingletonGenEngineprotected
m_restoreIndividualSingletonGenEngineprotected
m_restoreIndividualInGenerationSingletonGenEngineprotected
m_restoreNameOfIndividualsSingletonGenEngineprotected
m_selectStrategySingletonGenEngineprotected
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)SingletonGenEnginevirtual
runGenAlg(int startSize, int numChildren, int numGeneration, RandGen *random, PlotOptionEngine *plotEngine=0, PlotOptionEngine *plotEngineGenContext=0)SingletonGenEngine
select(bool createNextGeneration=true)SingletonGenEngine
setFitnessStrategy(IFitnessStrategy *strategy)SingletonGenEngineinline
setGenerationSizeStrategy(IGenerationSizeStrategy *strategy)SingletonGenEngineinline
setSelectStrategy(ISelectStrategy *strategy)SingletonGenEngineinline
store(FILE *f) const SingletonGenEnginevirtual
update(double factor=1.5)SingletonGenEngine