R/trawl_exponential.R

Defines functions config trawl_b_three trawl_b_two trawl_b_one

exponential_trawl <- new.env()

exponential_trawl$trawl_b_one <- function(param, h) {
  stopifnot(length(param) == 1)
  return((1.0 - exp(-param * h)) / param)
}

exponential_trawl$trawl_b_two <- function(param, h) {
  stopifnot(length(param) == 1)
  return(exp(-param * h) / param)
}

exponential_trawl$trawl_b_three <- function(param, h) {
  return(exponential_trawl$trawl_b_one(param, h))
}

exponential_trawl$config <- function() {
  return(list(n_params = 1, lower = 0.01, upper = 0.99))
}
valcourgeau/gammaextremes documentation built on Sept. 9, 2021, 5:42 a.m.