Created by Scott Robert Ladd at Coyote Gulch Productions.
g_random | libevocosm::globals | [protected, static] |
g_version | libevocosm::globals | [protected, static] |
get_index() const | libevocosm::roulette_wheel | |
get_seed() | libevocosm::globals | [inline, protected, static] |
get_size() const | libevocosm::roulette_wheel | [inline] |
get_weight(size_t a_index) const | libevocosm::roulette_wheel | |
m_max_weight | libevocosm::roulette_wheel | [protected] |
m_min_weight | libevocosm::roulette_wheel | [protected] |
m_size | libevocosm::roulette_wheel | [protected] |
m_total_weight | libevocosm::roulette_wheel | [protected] |
m_weights | libevocosm::roulette_wheel | [protected] |
operator=(const roulette_wheel &a_source) | libevocosm::roulette_wheel | |
rand_index(size_t n) | libevocosm::globals | [inline, protected, static] |
roulette_wheel(const vector< double > &a_weights, double a_min_weight=std::numeric_limits< double >::epsilon(), double a_max_weight=std::numeric_limits< double >::max()) | libevocosm::roulette_wheel | |
roulette_wheel(const double *a_weights, size_t a_length, double a_min_weight=std::numeric_limits< double >::epsilon(), double a_max_weight=std::numeric_limits< double >::max()) | libevocosm::roulette_wheel | |
roulette_wheel(const roulette_wheel &a_source) | libevocosm::roulette_wheel | |
set_random_seed(uint32_t a_seed) | libevocosm::globals | [inline, protected, static] |
set_weight(size_t a_index, double a_weight) | libevocosm::roulette_wheel | |
version() | libevocosm::globals | [inline, protected, static] |
~roulette_wheel() | libevocosm::roulette_wheel |
© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.