adaptive-dynamics / dynamical_system.py
lpnguyen's picture
Update dynamical_system.py
a74749d
raw
history blame
320 Bytes
def invasion_fitness(z, zm, pars):
n_res = z / pars
return zm - pars * n_res
def invasion_fitness2(z, zm, pars):
alpha, beta = pars
n_res = (z - z**beta) / alpha
return zm - zm**beta - alpha * n_res
def pop_dynamics2(t, n, pars):
alpha, beta, z = pars
return n * (z - z**beta - alpha * n)