## exporting from dcmle
export(dcmle, makeGsFit, makeDcFit,
    listDcExamples, sourceDcExample)
exportClasses(gsFit, dcFit, dcMle)
exportClasses(custommodel, mcmc, mcmc.list, mcmc.list.dc, dctable, dcdiag)
exportClasses(nClones, dcDiag, dcTable, MCMClist,
    dcArgs, dcParams, dcFunction, dcInits, dcModel)
exportMethods(summary, show, coef, dcsd, confint, vcov, quantile,
    dctable, dcdiag, nclones, as.mcmc.list)

## imports
importFrom(stats, quantile, update)
importFrom(methods, show)
#importFrom(rjags)
importFrom(coda, as.mcmc.list)
importFrom(stats4, summary)

## dclone imports
importFrom(dclone,
       dclone, dcdim, 
       jags.fit, bugs.fit, dc.fit,
       clean.jags.model, write.jags.model, custommodel,
       updated.model,
       dcsd,
       nclones,
       mcmcapply,
       make.symmetric,
       dctable, extractdctable,
       dcdiag, extractdcdiag, 
       lambdamax.diag, chisq.diag,
       dcoptions)
importFrom(dclone,
       jags.parfit, dc.parfit,
       snowWrapper, 
       clusterSize, plotClusterSize,
       clusterSplitSB, 
       parLapplySB, parLapplySLB,
       parallel.inits,
       mclapplySB,
       evalParallelArgument)

