R/risk_heterogeneity_module.R

Defines functions risk_heterogeneity_module

#' @export

risk_heterogeneity_module <- function(dat, at) {
  
  if(at %% dat$param$popsumm_frequency == 0) {
    dat$param$trans_lambda <- dat$param$trans_lambda_init * exp(-dat$param$trans_lambda_alpha * dat$popsumm$prevalence[at/dat$param$popsumm_frequency + 1])
  }
  
  return(dat)
}
EvoNetHIV/Test_and_Treat documentation built on Feb. 20, 2021, 12:09 a.m.