Samchon Framework for CPP  1.0.0
samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene > Member List

This is the complete list of members for samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >, including all inherited members.

crossover(std::shared_ptr< GeneArray > &parent1, std::shared_ptr< GeneArray > &parent2) const -> std::shared_ptr< GeneArray >samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inlineprivate
evolveGeneArray(std::shared_ptr< GeneArray > geneArray, size_t population, size_t generation) const -> std::shared_ptr< GeneArray >samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inline
evolvePopulation(std::shared_ptr< Population > population) const -> std::shared_ptr< Population >samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inline
GeneticAlgorithm(const std::vector< Gene > &candidates, bool unique, double mutationRate=0.015, size_t tournament=10)samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inline
GeneticAlgorithm(bool unique, double mutationRate=0.015, size_t tournament=10)samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inline
mutate(std::shared_ptr< GeneArray > geneArray) const samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inlineprotectedvirtual
mutationRatesamchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >private
selection(std::shared_ptr< Population > population) const -> std::shared_ptr< GeneArray >samchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >inlineprivate
tournamentsamchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >private
uniquesamchon::library::GeneticAlgorithm< GeneArray, Compare, Gene >private