R/import_s3_classes.R

Defines functions .onLoad

#' The `maybeInla` class
#'
#' A superclass holding either `NULL` or an object of the `inla` class.
#' @importFrom methods setClassUnion
#' @exportClass maybeInla
setClassUnion("maybeInla", "NULL")

#' @importFrom methods getClassDef setIs
#' @importClassesFrom INLA inla
.onLoad <- function(...) {
  if (requireNamespace("INLA", quietly = TRUE)) {
    setIs("inla", "maybeInla", classDef = getClassDef("inla", package = "INLA"))
  }
}
INBO-BMK/multimput documentation built on March 1, 2025, 1:44 a.m.