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.