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) |