Generate an exact movement object (one-step Markov transition matrix between two sets of sites).
The movement object is a list of lists where each element ix
is the MicroKernel_PowerKernel
evaluated at starting location ix
. If the destinations are the same sites as the starting locations
the mosquito is forced to change sites (ie; there are no one-step movements to the same site).
MicroKernel_exactMvOb(S, D, sigma = 3, eps = 0.1, beta = 0)
S | pointer to starting sites (for example, Landscape$get_AquaSites()) |
---|---|
D | pointer to destination sites |
sigma | a param |
eps | a param |
beta | a param |
movement object; each element has the following structure:
ix: ID of starting site
PR: probabilities of near, around, and moveFar movement
near: the near movement object
id: sorted ID of destination sites
pr: sorted probabilities of destination sites
around:
moveFar: