CompartmentType | R Documentation |
CompartmentType
is an R6 class that defines a type of compartment,
such as a class of host individual (risk group) with a specific transmission
rate.
new()
CompartmentType$new( name = NA, unsampled = NA, branching.rates = NA, transition.rates = NA, migration.rates = NA, bottleneck.size = NA, bottleneck.theta = NA, effective.size = NA, popn.growth.dynamics = NA, generation.time = NA, transmission.times = NA )
get.bottleneck.size()
CompartmentType$get.bottleneck.size()
get.bottleneck.theta()
CompartmentType$get.bottleneck.theta()
get.name()
CompartmentType$get.name()
get.unsampled()
CompartmentType$get.unsampled()
get.branching.rates()
CompartmentType$get.branching.rates()
get.branching.rate()
CompartmentType$get.branching.rate(current.time, name.type)
get.migration.rates()
CompartmentType$get.migration.rates()
get.migration.rate()
CompartmentType$get.migration.rate(name.type)
get.transition.rates()
CompartmentType$get.transition.rates()
get.transition.rate()
CompartmentType$get.transition.rate(name.type)
get.effective.size()
CompartmentType$get.effective.size()
get.popn.growth.dynamics()
CompartmentType$get.popn.growth.dynamics()
get.generation.time()
CompartmentType$get.generation.time()
get.transmission.times()
CompartmentType$get.transmission.times()
set.transmission.times()
CompartmentType$set.transmission.times(vector.transm.times)
set.migration.rate()
CompartmentType$set.migration.rate(recipient.type, new.migr.rate)
clone()
The objects of this class are cloneable with this method.
CompartmentType$clone(deep = FALSE)
deep
Whether to make a deep clone.
# load CompartmentTypes from a YAML object
path <- system.file('extdata', 'SI.yaml', package='twt')
settings <- yaml.load_file(path)
mod <- Model$new(settings)
mod$get.types()
# manually specify a CompartmentType object (usually done by YAML)
host <- CompartmentType$new(name='host', branching.rates=c(host=0.1),
bottleneck.size=1, coalescent.rate=1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.