
Loads the INLA package with requireNamespace("INLA", quietly = TRUE)
, and
optionally checks and sets the multicore num.threads
INLA option.
bru_safe_inla(multicore = NULL, quietly = FALSE)
logical; TRUE
if INLA was loaded safely, otherwise FALSE
logical; if TRUE
, multiple cores are allowed, and the
INLA num.threads
option is not checked or altered.
If FALSE
, forces num.threads="1:1"
. Default: NULL, checks
if running in testthat or non-interactively, in which case sets
multicore=FALSE
, otherwise TRUE
.
logical; if TRUE
, prints diagnostic messages. Default: FALSE.
if (FALSE) {
if (bru_safe_inla()) {
# Run inla dependent calculations
}
}
Run the code above in your browser using DataLab