export(hc, hcE, hcEEE, hcEII, hcV, hcVII, hcVVV)
export(em, emE, emEEE, emEEI, emEEV, emEII, emEVI,
export(me, meE, meEEE, meEEI, meEEV, meEII, meEVI,
export(sim, simE, simEEE, simEEI, simEEV, simEII, simEVI,
simV, simVEI, simVEV, simVII, simVVI, simVVV,
export(estep, estepE, estepEEE, estepEEI, estepEEV, estepEII, estepEVI,
estepV, estepVEI, estepVEV, estepVII, estepVVI, estepVVV,
export(mstep, mstepE, mstepEEE, mstepEEI, mstepEEV, mstepEII, mstepEVI,
mstepV, mstepVEI, mstepVEV, mstepVII, mstepVVI, mstepVVV,
export(mvn, mvnX, mvnXII, mvnXXI, mvnXXX)
export(cdens, cdensE, cdensEEE, cdensEEI, cdensEEV, cdensEII, cdensEVI,
cdensV, cdensVEI, cdensVEV, cdensVII, cdensVVI, cdensVVV,
export(clPairs, mclust1Dplot, mclust2Dplot, mvn2plot, surfacePlot, uncerPlot)
export(Mclust, print.Mclust, summary.Mclust, print.summary.Mclust, plot.Mclust,

export(hcE, hcEEE, hcEII, hcV, hcVII, hcVVV)

export(map, unmap, partconv, partuniq, errorBars)
export(mclust1Dplot, mclust2Dplot, mvn2plot, surfacePlot, uncerPlot)

# useDynLib(mclust, .registration = TRUE)

export(hc, print.hc, plot.hc, as.hclust.hc, as.dendrogram.hc)

import("stats", "graphics", "grDevices", "utils", "Rcpp",

useDynLib(mcmc, .registration = TRUE, .fixes = "C_")

importFrom("stats", "window", "median", "sd", "cor", "quantile",
"bw.nrd0", "bw.SJ", "bw.bcv", "bw.nrd", "bw.ucv", "density", "acf")
importFrom("utils", "head", "tail", "str", "object.size", "modifyList")
importFrom("grDevices", "dev.interactive", "devAskNewPage", "colorRampPalette", "rgb")
importFrom("graphics", "plot", "plot.default", "abline", "box", "layout", "matplot",
"par", "segments", "text", "title", "rect", "hist", "lines", "polygon", "strwidth")
export("sumryList", "diagPlot", "crosscorrPlot", "postPlot", "discrepancyPlot",
S3method("mcmcOutput", "default") # returns error
S3method("mcmcOutput", "array") # returns error
# General methods that don't work otherwise

importFrom(stats, as.formula, dist, quantile, sd)

importFrom("stats", "runif", "as.formula", "dist", "quantile", "sd",

importFrom(coda, mcmc, mcmc.list, varnames, "varnames<-", as.mcmc.list,as.mcmc, is.mcmc, is.mcmc.list, nchain, nvar)