1 #ifndef __SEQUENCE__COALESCENT__TRAJECTORIES_HPP__ 2 #define __SEQUENCE__COALESCENT__TRAJECTORIES_HPP__ 25 template<
typename uni01_generator >
27 std::vector<double> * traj,
31 const double & initial_frequency,
32 const double & final_frequency = 1.);
50 template<
typename uni01_generator >
52 std::vector<double> * traj,
56 const double & initial_frequency,
57 const double & final_frequency = 1.);
71 template<
typename uni01_generator>
73 std::vector<double> * traj,
75 const double & initial_freq = 1.,
76 const double & final_freq = 0.);
91 template<
typename uni01_generator>
93 std::vector<double> * traj,
95 const double & initial_freq = 1.,
96 const double & final_freq = 0.);
99 #include <Sequence/Coalescent/bits/Trajectories.tcc> The namespace in which this library resides.
void ConditionalTrajNeutral(uni01_generator &uni01, std::vector< double > *traj, const double &dt, const double &initial_freq=1., const double &final_freq=0.)
void ConditionalTraj(uni01_generator &uni01, std::vector< double > *traj, const unsigned &N, const double &s, const double &dt, const double &initial_frequency, const double &final_frequency=1.)