Closed molpopgen closed 6 years ago
The notion that a recombination callback must always have this sort of signature is limiting:
std::function<std::vector<double>(const gamete &, const gamete &, const mutations &)>
In practice, there hasn't been much demand for such policies, and what we do in practice is equivalent to:
std::function<std::vector<double>(void)>;
The latter should be supported directly via dispatch.
Addressed in #75, which will be part of next release.
The notion that a recombination callback must always have this sort of signature is limiting:
In practice, there hasn't been much demand for such policies, and what we do in practice is equivalent to:
The latter should be supported directly via dispatch.