(C++)  1.1.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 >> &individuals) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
RouletteSampler() (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
RouletteSampler(const std::vector< std::unique_ptr< T >> &individuals) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
Sample(std::mt19937_64 &randGen) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
SampleIndex(std::mt19937_64 &randGen) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
SampleIndexWithReturn(std::mt19937_64 &randGen) const (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
SampleMany(size_t count, std::mt19937_64 &randGen) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline
SampleManyIndices(size_t count, std::mt19937_64 &randGen) (defined in grail::evolution::RouletteSampler< T >)grail::evolution::RouletteSampler< T >inline