Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::evolution::Mutation, including all inherited members.
EAOptimizer (defined in grail::evolution::Mutation) | grail::evolution::Mutation | friend |
MutateBothParentsAndChildren | grail::evolution::Mutation | |
MutateGene(Individual &individual, BaseEvoParam &gene) | grail::evolution::Mutation | protectedvirtual |
MutateGeneRate | grail::evolution::Mutation | |
MutateIndividual(Individual &individual) | grail::evolution::Mutation | protectedvirtual |
MutateIndividualRate | grail::evolution::Mutation | |
Mutation(double mutationPhaseRate=1.0, double mutateIndividualRate=0.09, double mutateGeneRate=0.5, bool mutateBothParentsAndChildren=true, MutationSelectionType randomResolutionTypeForIndividual=MutationSelectionType::SELECT_P_OF_N, MutationSelectionType randomResolutionTypeForGene=MutationSelectionType::SELECT_P_OF_N, std::mt19937_64::result_type seed=std::random_device{}()) | grail::evolution::Mutation | |
MutationPhaseRate | grail::evolution::Mutation | |
MutationSelectionType enum name | grail::evolution::Mutation | |
Perform(const std::vector< std::unique_ptr< Individual >> &parentPopulation, const std::vector< std::unique_ptr< Individual >> &childrenPopulation) | grail::evolution::Mutation | virtual |
randGen (defined in grail::evolution::Mutation) | grail::evolution::Mutation | protected |
RandomResolutionTypeForGene | grail::evolution::Mutation | |
RandomResolutionTypeForIndividual | grail::evolution::Mutation | |
~Mutation() (defined in grail::evolution::Mutation) | grail::evolution::Mutation | virtual |