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

This is the complete list of members for grail::evolution::RouletteSampler< T >, including all inherited members.

Initialize(const std::vector< std::unique_ptr< T >> &fitnessHavingElements)grail::evolution::RouletteSampler< T >inline
RouletteSampler()grail::evolution::RouletteSampler< T >inline
RouletteSampler(const std::vector< std::unique_ptr< T >> &fitnessHavingElements)grail::evolution::RouletteSampler< T >inline
Sample(std::mt19937_64 &randGen)grail::evolution::RouletteSampler< T >inline
SampleMany(size_t count, std::mt19937_64 &randGen)grail::evolution::RouletteSampler< T >inline
SampleManyIndices(size_t count, std::mt19937_64 &randGen)grail::evolution::RouletteSampler< T >inline
SampleManyWithReturn(size_t count, std::mt19937_64 &randGen)grail::evolution::RouletteSampler< T >inline
SampleWithReturn(std::mt19937_64 &randGen)grail::evolution::RouletteSampler< T >inline