Template Struct poisson_point_t

Inheritance Relationships

Base Type

Struct Documentation

template<typename T>
struct fwdpp::poisson_point_t : public fwdpp::genetic_map_unit

Generate a breakpoint at a position if a Poisson deviate is odd.

Public Functions

poisson_point_t(const T pos, const double m)

Parameters
  • pos: Breakpoint position

  • m: The mean of a Poisson distribution

void operator()(const gsl_rng *r, std::vector<double> &breakpoints) const final

Note

Future revisions may change the return type to void and allow for a reusable vector.

std::unique_ptr<genetic_map_unit> clone() const final

Clone object

Return

std::unique_ptr to genetic_map_unit.

Public Members

const T position

Breakpoint position.

double mean

Mean number of crossovers at position.