Set up a model for dts_diffeqn

dts_setup(
  modelName = "unnamed",
  MYZname = "RM_dts",
  Xname = "SIS_dts",
  Lname = "trace",
  nPatches = 1,
  nVectors = 1,
  nHosts = 1,
  HPop = 1000,
  membership = 1,
  MYZopts = list(),
  EIPname = "fixed",
  calK = "herethere",
  calKopts = list(),
  Xopts = list(),
  BFopts = list(),
  residence = 1,
  searchB = 1,
  F_circadian = NULL,
  TimeSpent = "athome",
  TimeSpentOpts = list(),
  searchQ = 1,
  Lopts = list()
)

Arguments

modelName

is a name for the model (arbitrary)

MYZname

is a character string defining a MYZ model

Xname

is a character string defining a X model

Lname

is a character string defining a L model

nPatches

is the number of patches

nVectors

is the number of vector species

nHosts

is the number of vertebrate host species

HPop

is the number of humans in each patch

membership

is a vector that describes the patch where each aquatic habitat is found

MYZopts

a list to configure the MYZ model

EIPname

is the name of the EIP model

calK

is either a calK matrix or a string that defines how to set it up

calKopts

are the options to setup calK

Xopts

a list to configure the X model

BFopts

a list to configure the blood feeding model

residence

is a vector that describes the patch where each human stratum lives

searchB

is a vector of search weights for blood feeding

F_circadian

is a function describing mosquito daily activity

TimeSpent

is either a TimeSpent matrix or a string to call a function that sets it up

TimeSpentOpts

are the options to setup TimeSpent

searchQ

is a vector of search weights for egg laying

Lopts

a list to configure the L model

Value

a list