![]() |
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 |