useDynLib(simest, .registration = TRUE)
exportPattern(".")
importFrom(nnls, nnls)
importFrom(cobs, conreg)
importFrom("graphics", "abline", "lines", "par", "plot", "plot.window")
importFrom("stats", "splinefun", "predict", "qqline", "qqnorm", "runif", "na.omit")
importFrom("graphics", "hist")
importFrom("stats", "optim", "optimize", "rnorm", "var")

S3method(print, cvx.pen.reg)
S3method(print, cvx.lip.reg)
S3method(print, cvx.lse.reg)
S3method(print, smooth.pen.reg)
S3method(print, sim.est)
S3method(plot, cvx.pen.reg)
S3method(plot, cvx.lse.reg)
S3method(plot, cvx.lip.reg)
S3method(plot, smooth.pen.reg)
S3method(plot, sim.est)
S3method(predict, cvx.pen.reg)
S3method(predict, cvx.lip.reg)
S3method(predict, cvx.lse.reg)
S3method(predict, smooth.pen.reg)
S3method(predict, sim.est)
S3method(solve, pentadiag)
S3method(cvx.pen.reg, default)
S3method(cvx.lse.reg, default)
S3method(cvx.lse.con.reg, default)
S3method(cvx.lip.reg, default)
S3method(smooth.pen.reg, default)
S3method(sim.est, default)
S3method(simestgcv, default)