19 #ifndef NEUROEVOPOPULATION_H_
20 #define NEUROEVOPOPULATION_H_
38 std::vector<NeuroEvoMember *> controllers;
39 void mutate(std::tr1::ranlux64_base_01 *eng,std::size_t numToMutate);
40 void combineAndMutate(std::tr1::ranlux64_base_01 *eng, std::size_t numToMutate, std::size_t numToCombine);
41 void orderPopulation();
45 std::vector<double> generateMatingProbabilities();
46 int getIndexFromProbability(std::vector<double>& probs,
double val);
49 bool compareAverageScores;
50 bool clearScoresBetweenGenerations;
Single set of params for NeuroEvolution.