Skip to content

Commit 6752879

Browse files
committed
templating tweak for optimization
1 parent e23ffe8 commit 6752879

File tree

3 files changed

+135
-142
lines changed

3 files changed

+135
-142
lines changed

core/population.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,9 @@ class Population
241241

242242
// generate offspring within a reproduction() callback using templated Subpopulation methods; these pointers get
243243
// set up at the beginning of each tick's reproduction() callback stage, and should not be used outside of it
244-
Individual *(Subpopulation::*GenerateIndividualCrossed_TEMPLATED)(slim_pedigreeid_t p_pedigree_id, Individual *p_parent1, Individual *p_parent2, IndividualSex p_child_sex) = nullptr;
245-
Individual *(Subpopulation::*GenerateIndividualSelfed_TEMPLATED)(slim_pedigreeid_t p_pedigree_id, Individual *p_parent) = nullptr;
246-
Individual *(Subpopulation::*GenerateIndividualCloned_TEMPLATED)(slim_pedigreeid_t p_pedigree_id, Individual *p_parent) = nullptr;
244+
Individual *(Subpopulation::*GenerateIndividualCrossed_TEMPLATED)(Individual *p_parent1, Individual *p_parent2, IndividualSex p_child_sex) = nullptr;
245+
Individual *(Subpopulation::*GenerateIndividualSelfed_TEMPLATED)(Individual *p_parent) = nullptr;
246+
Individual *(Subpopulation::*GenerateIndividualCloned_TEMPLATED)(Individual *p_parent) = nullptr;
247247

248248
// An internal method that validates cached fitness values kept by Mutation objects
249249
void ValidateMutationFitnessCaches(void);

0 commit comments

Comments
 (0)