R/options.R

Defines functions .onLoad

#' \pkg{netdiffuseR} default options
#' @details Set of default options used by the package. These can be retrieved
#' via \code{\link{getOption}} using the prefix \code{diffnet} (see examples)
#' @examples
#' getOption("diffnet.undirected")
#' getOption("diffnet.multiple")
#' getOption("diffnet.self")
#' @return The full list of options follows:
#' \item{undirected}{FALSE}
#' \item{self}{FALSE}
#' \item{multiple}{FALSE}
#' \item{tol}{1e-8 (used for package testing)}
#' \item{valued}{FALSE}
#' \item{outgoing}{TRUE}
#' \item{keep.isolates}{TRUE}
#' \item{minmax.relative.size}{\code{c(0.025, 0.05)}}
#' @name netdiffuseR-options
#' @author George G. Vega Yon
NULL
.onLoad <- function(libname, pkgname) {
  options(
    diffnet.undirected=FALSE,
    diffnet.self=FALSE,
    diffnet.multiple=FALSE,
    diffnet.tol=1e-8,
    diffnet.valued=FALSE,
    diffnet.outgoing=TRUE,
    diffnet.keep.isolates=TRUE,
    diffnet.minmax.relative.size = c(0.01, 0.03)
  )
}
USCCANA/netdiffuseR documentation built on Sept. 5, 2023, 12:31 a.m.