R/zzz.R

Defines functions .onLoad

.onLoad <- function(libname, pkgname) {

  if (requireNamespace("Rcplex2", quietly=TRUE)) {
    solver("rcplex")
    message("Solver set to rcplex.")
  } else if (requireNamespace("gurobi", quietly=TRUE)) {
    solver("gurobi")
    message("Solver set to gurobi.")
  } else {
    warning("No solver found! At least one of the packages \"Rcplex2\", \"gurobi\" needed for running optimization.")
  }
  
} 
ruppinlab/gembox documentation built on March 20, 2022, 2:59 p.m.