exc_safe_inla {excursions} | R Documentation |
Load INLA safely for examples and tests
Description
Loads the INLA package with 'requireNamespace("INLA", quietly = TRUE)', and optionally checks and sets the multicore 'num.threads' INLA option.
Usage
exc_safe_inla(multicore = NULL, quietly = FALSE)
Arguments
multicore |
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'. |
quietly |
logical; if 'TRUE', prints diagnostic messages. Default: FALSE. |
Value
logical; 'TRUE' if INLA was loaded safely, otherwise FALSE
Examples
## Not run:
if (exc_safe_inla()) {
# Run inla dependent calculations
}
## End(Not run)
[Package excursions version 2.5.8 Index]