58 std::string t = tab +
" ";
59 std::string p = tab +
"parameter:\n"
84 std::string s = tab +
"state:\n"
117 if (m !=
n)
err(
"wrong number of parameters!");
129 if (m !=
n)
err(
"wrong number of initial-value parameters!");
158 if (m !=
n)
err(
"wrong number of events!");
Encodes the master process.
void graft(name_t i=1, int m=1)
new root in deme i
void sample_migrate(name_t i=1, name_t j=1)
sample_migrate in deme i to deme j
void sample(name_t i=1, int n=1)
sample in deme i
void birth(name_t i=1, name_t j=1, int n=1)
n births into deme j with parent in deme i
void migrate(name_t i=1, name_t j=1)
migration from deme i to deme j
Population process class.
void update_params(double *, int)
double event_rates(double *rate, int n) const
void update_IVPs(double *, int)
string_t yaml(string_t tab) const
#define GENERICS(X, TYPE)
TwoUndead process parameters.
master_t< twoundead_proc_t, 5 > twoundead_genealogy_t
popul_proc_t< twoundead_state_t, twoundead_parameters_t, 22 > twoundead_proc_t