, including all inherited members.
evocosm(listener &a_listener, size_t a_population_size, size_t a_number_of_populations, size_t a_number_of_unique_landscapes, size_t a_number_of_common_landscapes, mutator< OrganismType > &a_mutator, reproducer< OrganismType > &a_reproducer, scaler< OrganismType > &a_scaler, migrator< OrganismType > &a_migrator, selector< OrganismType > &a_selector, reporter< OrganismType, LandscapeType > &a_reporter, organism_factory< OrganismType > &a_organism_factory, landscape_factory< LandscapeType > &a_landscape_factory, bool a_minimizing=false) | libevocosm::evocosm< OrganismType, LandscapeType > | |
evocosm(const evocosm< OrganismType, LandscapeType > &a_source) | libevocosm::evocosm< OrganismType, LandscapeType > | |
g_random | libevocosm::globals | [protected, static] |
g_version | libevocosm::globals | [protected, static] |
get_seed() | libevocosm::globals | [inline, protected, static] |
m_common_landscapes | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_iteration | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_listener | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_migrator | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_minimizing | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_mutator | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_number_of_common_landscapes | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_number_of_populations | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_number_of_unique_landscapes | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_population_size | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_populations | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_reporter | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_reproducer | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_running | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_scaler | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_selector | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
m_unique_landscapes | libevocosm::evocosm< OrganismType, LandscapeType > | [protected] |
operator=(const evocosm< OrganismType, LandscapeType > &a_source) | libevocosm::evocosm< OrganismType, LandscapeType > | |
population(size_t a_index=0) | libevocosm::evocosm< OrganismType, LandscapeType > | [inline] |
rand_index(size_t n) | libevocosm::globals | [inline, protected, static] |
run_generation(bool a_finished, double &a_fitness) | libevocosm::evocosm< OrganismType, LandscapeType > | [virtual] |
set_random_seed(uint32_t a_seed) | libevocosm::globals | [inline, protected, static] |
terminate() | libevocosm::evocosm< OrganismType, LandscapeType > | [inline] |
version() | libevocosm::globals | [inline, protected, static] |
~evocosm() | libevocosm::evocosm< OrganismType, LandscapeType > | [virtual] |