<MoveInfluence> is an S4 class for defining the influence of a given
driver on the movement of simulated agents. This class is intended to
be used as a sub-class of <DriverResponse>`
Details
This class allows specifying the probabilistic influence of a driver on agent movement, the function governing the movement influence, and the type of influence being modelled.
Slots
proban object of class <
VarDist>, expressing the probability, and associated uncertainty/variability, that an agent's movement will be influenced by a driver.fna
function, defining the influence function applied to modify agent movement based on the driver's spatial properties. Specifically, this function describes the relationship between the magnitude of the influence and the spatial rate of change of the driver. The function should take a single argument, expressing the driver's rate of change, and its output, expressing the magnitude of the influence, should be bounded between 0 (no influence) and 1 (maximum influence).typeA
characterstring, specifying the type of influence being applied (e.g., "attraction", "repulsion"). This allows for categorization of movement influence.modeA
characterstring, specifying how the driver is to be applied by the movement model. Currently supports 2 options:"vector-field" (default): TODO
"cell-value": TODO
sim_stageA
characterstring, specifying at which stage of the simulation is driver applied by the movement model. Currently supports three options:"bsln" (default): TODO
"imp": TODO
"bsln-imp": TODO
