R/utils_tic_toc.R

Defines functions tic

#' @export
tic<-function(...)
{
  assign("elapsedTime", proc.time()[3], envir = .lqpEnv)
  invisible()
}

#' @export
toc<-function (echo = TRUE,
               ...)
{
  prevTime <- get("elapsedTime", envir = .lqpEnv)
  diffTimeSecs <- proc.time()[3] - prevTime
  if (echo) {
    cat(sprintf("elapsed time is %f seconds", diffTimeSecs),"\n")
    return(invisible(diffTimeSecs))
  }
  else {
    return(diffTimeSecs)
  }
}
adsb85/lqp documentation built on April 9, 2022, 12:35 a.m.