![]() |
(C++)
1.1.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.
MutateBothParentsAndChildren | grail::evolution::Mutation | |
MutateChromosome(EvoScript &individual, IEvoParam &chromosome) (defined in grail::evolution::Mutation) | grail::evolution::Mutation | protectedvirtual |
MutateChromosomeRate | grail::evolution::Mutation | |
MutateIndividual(EvoScript &individual) (defined in grail::evolution::Mutation) | grail::evolution::Mutation | protectedvirtual |
MutateIndividualRate | grail::evolution::Mutation | |
Mutation(double mutationPhaseRate=1.0, double mutateIndividualRate=0.09, double mutateChromosomeRate=0.5, bool mutateBothParentsAndChildren=true, std::mt19937_64::result_type seed=std::random_device{}()) (defined in grail::evolution::Mutation) | grail::evolution::Mutation | |
MutationPhaseRate | grail::evolution::Mutation | |
Perform(const std::vector< std::unique_ptr< EvoScript >> &parentPopulation, const std::vector< std::unique_ptr< EvoScript >> &childrenPopulation) (defined in grail::evolution::Mutation) | grail::evolution::Mutation | virtual |
populationAfter (defined in grail::evolution::Mutation) | grail::evolution::Mutation | |
randGen (defined in grail::evolution::Mutation) | grail::evolution::Mutation | protected |
RandomResolutionTypeForChromosome (defined in grail::evolution::Mutation) | grail::evolution::Mutation | |
RandomResolutionTypeForIndividual (defined in grail::evolution::Mutation) | grail::evolution::Mutation | |
~Mutation() (defined in grail::evolution::Mutation) | grail::evolution::Mutation | virtual |