Template Function fwdpp::generate_new_mutations¶
Defined in File mutate_recombine.hpp
Function Documentation¶
-
template<typename
mutation_model, typenameDiploidType, typenameGenomeContainerType, typenameMutationContainerType>
std::vector<uint_t>fwdpp::generate_new_mutations(flagged_mutation_queue &recycling_bin, const gsl_rng *r, const double &mu, const DiploidType &dip, GenomeContainerType &haploid_genomes, MutationContainerType &mutations, const std::size_t g, const mutation_model &mmodel)¶ Return a vector of keys to new mutations. The keys will be sorted according to mutation postition.
- Return
Vector of mutation keys, sorted according to position
- Parameters
recycling_bin: The queue for recycling mutationsr: A random number generatormu: The total mutation ratedip: A single-locus diploidhaploid_genomes: Vector of haploid_genomesmutations: Vector of mutationsg: index of haploid_genome to mutatemmodel: The mutation policy