|
mc2lib
|
#include <algorithm>#include <cassert>#include <cstddef>#include <list>#include <random>#include <sstream>#include <string>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | mc2lib::simplega::Genome< T > |
| Simple Genome interface. More... | |
| class | mc2lib::simplega::GenePool< GenomeT > |
| Helper to manages and evolve a populates. More... | |
Namespaces | |
| mc2lib | |
| mc2lib::simplega | |
| Simple Genetic Algorithm library. | |
| mc2lib::simplega::evolve | |
| Example CrossoverMutateFunc implementations. | |
Functions | |
| template<class URNG , class GenomeT , class C , bool one_point = false, bool theone = false> | |
| void | mc2lib::simplega::evolve::CutSpliceMutate (URNG &urng, const GenomeT &mate1, const GenomeT &mate2, float mutation_rate, C *container) |
1.8.12