Struct population_dynamics_metrics_data_impl

Struct Documentation

struct population_dynamics_metrics_data_impl

Container for holding population dynamics statistics collected from the swarm. Must be atomic so counts are valid in parallel metric collection contexts.

Public Members

ral::mt_size_t active_population = {0}
ral::mt_size_t birth_interval = {0}
ral::mt_double_t birth_mu = {0}
ral::mt_size_t death_interval = {0}
ral::mt_double_t death_lambda = {0}
ral::mt_size_t malfunction_interval = {0}
ral::mt_double_t malfunction_lambda = {0}
ral::mt_size_t max_population = {0}
ral::mt_size_t n_births = {0}
ral::mt_size_t n_deaths = {0}
ral::mt_size_t n_malfunctions = {0}
ral::mt_size_t n_repairs = {0}
ral::mt_size_t repair_interval = {0}
ral::mt_double_t repair_mu = {0}
ral::mt_size_t repair_queue_size = {0}
ral::mt_size_t total_population = {0}