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)

Arguments

S

pointer to starting sites (for example, Landscape$get_AquaSites())

D

pointer to destination sites

sigma

a param

eps

a param

beta

a param

Value

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: