compute_integral_limits: Computes total integral

Description Usage Arguments Value Examples

View source: R/mu.R

Description

Computes total integral

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
compute_integral_limits(
  time,
  T_max,
  T_min,
  mu_fn,
  mu_diff_fn,
  mu_int_fn,
  parameters,
  print_level = 1
)

Arguments

time

Current time

T_max

Maximum time of simulation

T_min

Minimum time of simulation

mu_fn

Mu function

mu_diff_fn

Derivative of mu function

mu_int_fn

Integral of mu function

parameters

Parameters

print_level

Level of logger to print

Value

Returns integral of function between limits. Accounts for functions being zero in some instances.

Examples

1
2
3
4
5
6
7
compute_integral_limits(time = 2000, T_max = 2000, T_min = 0,
                        mu_fn = mu_constant, mu_diff_fn = mu_constant,
                        mu_int_fn = mu_int_constant, parameters = list("A" = 5))
compute_integral_limits(time = 2000, T_max = 2000, T_min = 0,
                        mu_fn = mu_sinusoidal, mu_diff_fn = mu_sinusoidal,
                        mu_int_fn = mu_int_sinusoidal,
                        parameters = list("M" = 1, "N" = 1))

mrc-ide/epihawkes documentation built on Feb. 13, 2021, 10:20 a.m.