25 if (
auto i = genome.
antennae->phene_map.find(caste); i != genome.
antennae->phene_map.end())
28 if (
auto i = genome.
body_size->phene_map.find(caste); i != genome.
body_size->phene_map.end())
31 if (
auto i = genome.
pupa->phene_map.find(caste); i != genome.
pupa->phene_map.end())
34 if (
auto i = genome.
diet->phene_map.find(caste); i != genome.
diet->phene_map.end())
37 if (
auto i = genome.
egg->phene_map.find(caste); i != genome.
egg->phene_map.end())
40 if (
auto i = genome.
eyes->phene_map.find(caste); i != genome.
eyes->phene_map.end())
49 if (
auto i = genome.
gaster->phene_map.find(caste); i != genome.
gaster->phene_map.end())
52 if (
auto i = genome.
head->phene_map.find(caste); i != genome.
head->phene_map.end())
55 if (
auto i = genome.
larva->phene_map.find(caste); i != genome.
larva->phene_map.end())
58 if (
auto i = genome.
legs->phene_map.find(caste); i != genome.
legs->phene_map.end())
61 if (
auto i = genome.
mandibles->phene_map.find(caste); i != genome.
mandibles->phene_map.end())
64 if (
auto i = genome.
mesosoma->phene_map.find(caste); i != genome.
mesosoma->phene_map.end())
67 if (
auto i = genome.
nest_site->phene_map.find(caste); i != genome.
nest_site->phene_map.end())
70 if (
auto i = genome.
ocelli->phene_map.find(caste); i != genome.
ocelli->phene_map.end())
76 if (
auto i = genome.
pilosity->phene_map.find(caste); i != genome.
pilosity->phene_map.end())
82 if (
auto i = genome.
sting->phene_map.find(caste); i != genome.
sting->phene_map.end())
85 if (
auto i = genome.
waist->phene_map.find(caste); i != genome.
waist->phene_map.end())
88 if (
auto i = genome.
wings->phene_map.find(caste); i != genome.
wings->phene_map.end())
ant_caste_type
Ant caste types.
Complete set of ant genes.
std::shared_ptr< ant_diet_gene > diet
std::shared_ptr< ant_larva_gene > larva
std::shared_ptr< ant_foraging_time_gene > foraging_time
std::shared_ptr< ant_mesosoma_gene > mesosoma
std::shared_ptr< ant_mandibles_gene > mandibles
std::shared_ptr< ant_sculpturing_gene > sculpturing
std::shared_ptr< ant_gaster_gene > gaster
std::shared_ptr< ant_pupa_gene > pupa
std::shared_ptr< ant_head_gene > head
std::shared_ptr< ant_egg_gene > egg
std::shared_ptr< ant_pigmentation_gene > pigmentation
std::shared_ptr< ant_sting_gene > sting
std::shared_ptr< ant_ocelli_gene > ocelli
std::shared_ptr< ant_antennae_gene > antennae
std::shared_ptr< ant_legs_gene > legs
std::shared_ptr< ant_pilosity_gene > pilosity
std::shared_ptr< ant_nest_site_gene > nest_site
std::shared_ptr< ant_founding_mode_gene > founding_mode
std::shared_ptr< ant_wings_gene > wings
std::shared_ptr< ant_waist_gene > waist
std::shared_ptr< ant_body_size_gene > body_size
std::shared_ptr< ant_eyes_gene > eyes
const ant_body_size_phene * body_size
const ant_diet_phene * diet
const ant_sting_phene * sting
const ant_sculpturing_phene * sculpturing
const ant_pupa_phene * pupa
const ant_founding_mode_phene * founding_mode
const ant_larva_phene * larva
const ant_mandibles_phene * mandibles
const ant_legs_phene * legs
const ant_pigmentation_phene * pigmentation
const ant_ocelli_phene * ocelli
const ant_antennae_phene * antennae
const ant_wings_phene * wings
const ant_waist_phene * waist
const ant_head_phene * head
const ant_eyes_phene * eyes
const ant_foraging_time_phene * foraging_time
const ant_gaster_phene * gaster
const ant_pilosity_phene * pilosity
ant_phenome()=default
Constructs an empty ant phenome.
const ant_egg_phene * egg
const ant_nest_site_phene * nest_site
const ant_mesosoma_phene * mesosoma