Grail (C++)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::evolution::Individual Member List

This is the complete list of members for grail::evolution::Individual, including all inherited members.

CalculateSimilarity(const Individual &other) constgrail::evolution::Individual
Clone() constgrail::evolution::Individual
CloneMany(int cloneCount) constgrail::evolution::Individual
Crossover (defined in grail::evolution::Individual)grail::evolution::Individualfriend
EAOptimizer (defined in grail::evolution::Individual)grail::evolution::Individualfriend
Equals(const Individual &other) constgrail::evolution::Individual
EvoParamsCount() constgrail::evolution::Individual
FitnessRepository (defined in grail::evolution::Individual)grail::evolution::Individualfriend
GetEvoParamAt(std::size_t index) constgrail::evolution::Individual
GetFitness() constgrail::evolution::Individual
GetHashCode() constgrail::evolution::Individual
GetPossibleRealizationsCount() constgrail::evolution::Individual
GetRandomRealizations(std::mt19937_64 &randomGenerator, std::size_t count) constgrail::evolution::Individual
Instantiate() const =0grail::evolution::Individualpure virtual
Mutation (defined in grail::evolution::Individual)grail::evolution::Individualfriend
parametersgrail::evolution::Individualprotected
Randomize(std::mt19937_64 &randomGenerator)grail::evolution::Individual
SetFitness(double fitness)grail::evolution::Individual
SetMemberParameterOptimizable(BaseEvoParam &parameter)grail::evolution::Individualprotected
SetMemberParameterOptimizable(ForwardIterator beginIterator, ForwardIterator endIterator)grail::evolution::Individualinlineprotected
ToString() constgrail::evolution::Individualvirtual
~Individual() (defined in grail::evolution::Individual)grail::evolution::Individualvirtual