AverageFitness() const | mc2lib::simplega::GenePool< GenomeT > | inline |
BestFitness() const | mc2lib::simplega::GenePool< GenomeT > | inline |
GenePool(std::size_t target_population_size=80, float mutation_rate=0.02f) | mc2lib::simplega::GenePool< GenomeT > | inlineexplicit |
GenePool(Population population, float mutation_rate=0.02f) | mc2lib::simplega::GenePool< GenomeT > | inlineexplicit |
GenePool(Selection selection, float mutation_rate=0.02f) | mc2lib::simplega::GenePool< GenomeT > | inlineexplicit |
get() const | mc2lib::simplega::GenePool< GenomeT > | inline |
get_ptr() | mc2lib::simplega::GenePool< GenomeT > | inline |
mutation_rate() const | mc2lib::simplega::GenePool< GenomeT > | inline |
mutation_rate_ | mc2lib::simplega::GenePool< GenomeT > | protected |
operator std::string() const | mc2lib::simplega::GenePool< GenomeT > | inline |
Population typedef | mc2lib::simplega::GenePool< GenomeT > | |
population_ | mc2lib::simplega::GenePool< GenomeT > | protected |
population_size() const | mc2lib::simplega::GenePool< GenomeT > | inline |
SelectAll() | mc2lib::simplega::GenePool< GenomeT > | inline |
SelectBest() const | mc2lib::simplega::GenePool< GenomeT > | inline |
SelectDist(URNG &urng, DIST &dist, std::size_t count) | mc2lib::simplega::GenePool< GenomeT > | inline |
Selection typedef | mc2lib::simplega::GenePool< GenomeT > | |
SelectionSort(Selection *v) | mc2lib::simplega::GenePool< GenomeT > | inline |
SelectRoulette(URNG &urng, std::size_t count) | mc2lib::simplega::GenePool< GenomeT > | inline |
SelectUniform(URNG &urng, std::size_t count) | mc2lib::simplega::GenePool< GenomeT > | inline |
set_mutation_rate(float mutation_rate) | mc2lib::simplega::GenePool< GenomeT > | inline |
Sort() | mc2lib::simplega::GenePool< GenomeT > | inline |
Step(URNG &urng, CrossoverMutateFunc crossover_mutate, const Selection &selection, std::size_t mates, std::size_t keep=0, std::size_t mate1_stride=1, std::size_t mate2_stride=1) | mc2lib::simplega::GenePool< GenomeT > | inline |
steps() const | mc2lib::simplega::GenePool< GenomeT > | inline |
steps_ | mc2lib::simplega::GenePool< GenomeT > | protected |
target_population_size() const | mc2lib::simplega::GenePool< GenomeT > | inline |
target_population_size_ | mc2lib::simplega::GenePool< GenomeT > | protected |
WorstFitness() const | mc2lib::simplega::GenePool< GenomeT > | inline |