R/sample.R

#' Draw random samples from an object
#' @param object An object
#' @param ... further arguments passed to or from other methods.
#' @export
draw_samples = function(object, ...){
  UseMethod("draw_samples")
}

#' Sample random numbers from a probability distribution
#' @param object an \code{\link{distribution}} object
#' @param ... additional arguments passed to \code{\link{get_values}}
#' @export
draw_samples.distribution = function(object, ...){
  do.call(
    object$r,
    get_values(object, ...)
  )
}
davharris/mistnet2 documentation built on May 14, 2019, 9:28 p.m.