R/zzz.R

Defines functions .onAttach .onLoad .loadDparser

.loadDparser <- function() {
  .Call(`_monolix2rx_iniDparserPtr`,
        dparser::.dparsePtr(),
        PACKAGE = "monolix2rx")
}
.onLoad <- function(libname, pkgname) {
  .loadDparser()
  .Call(`_monolix2rx_r_parseIni`)
  ## if (requireNamespace("nlme", quietly=TRUE)) {
  ##   rxode2::.s3register("nlme::getData", "nonmem2rx")
  ## }
  ## rxode2::.s3register("ggplot2::autoplot", "nonmem2rx")
  ## rxode2::.s3register("base::plot", "nonmem2rx")
  ##.rxUiGetRegister()
  if (requireNamespace("rxode2", quietly=FALSE)) {
    rxode2::.s3register("rxode2::rxUiGet", "monolixModelIwres")
  }
}
.onAttach <- function(libname,pkgname) {
  .loadDparser()
  .Call(`_monolix2rx_r_parseIni`)
}

Try the monolix2rx package in your browser

Any scripts or data that you put into this service are public.

monolix2rx documentation built on April 4, 2025, 3:54 a.m.