R/Eutropia-package.R

Defines functions .onAttach

## usethis namespace: start
#' @importFrom Rcpp sourceCpp
#' @useDynLib Eutropia, .registration = TRUE
## usethis namespace: end
NULL

#' @importFrom utils installed.packages
.onAttach <- function(libname, pkgname) {

  # choose 'best' solver
  supported_solvers <- c("cplexAPI","glpkAPI","clpAPI")
  supported_solvers <- supported_solvers[supported_solvers %in% rownames(installed.packages())]
  SYBIL_SETTINGS("SOLVER", supported_solvers[1])

  packageStartupMessage("Welcome to Eutropia.")
}
Waschina/Eutropia documentation built on Jan. 4, 2023, 12:42 p.m.