useDynLib(mvMORPH, .registration = TRUE)
export(mvOU,mvBM,mvEB,mvSHIFT,mv.Precalc,mvLL,mvSIM,LRT,halflife,stationary,estim,mvOUTS,mvRWTS,aicw,pruning)
export(mvgls, GIC, EIC, mvgls.pca, manova.gls)
import(ape,phytools,corpcor,subplex,spam,glassoFast)
exportClasses("mvmorph","mvmorph.bm","mvmorph.ou","mvmorph.acdc","mvmorph.shift","mvmorph.lrt","mvmorph.precalc","mvmorph.llik","mvmorph.aicw","mvmorph.estim","mvmorph.var")
exportClasses("mvgls","summary.mvgls","gic.mvgls","gic","mvgls.pca","manova.mvgls","eic.mvgls","eic")
importFrom("stats", AIC, simulate, logLik, pchisq, df, qf, rnorm, runif, optim, cov, residuals, fitted, vcov, coef, terms, formula, model.matrix, model.response, cov2cor, pf, sd)
importFrom("graphics", abline, text, plot, curve, hist)
importFrom("pbmcapply", pbmcmapply)
importFrom("parallel", mcmapply)
S3method(summary, mvmorph)
S3method(logLik, mvmorph)
S3method(AIC, mvmorph)
S3method(simulate, mvmorph)
S3method(AICc, mvmorph)
S3method(halflife, mvmorph)
S3method(stationary, mvmorph)
S3method(summary, mvgls)
S3method(GIC, mvgls)
S3method(EIC, mvgls)
S3method(logLik, mvgls)
S3method(vcov, mvgls)
S3method(residuals, mvgls)
S3method(coef, mvgls)
S3method(fitted, mvgls)
S3method(print, mvmorph.bm)
S3method(print, mvmorph.ou)
S3method(print, mvmorph.acdc)
S3method(print, mvmorph.shift)
S3method(print, mvmorph.lrt)
S3method(print, mvmorph.precalc)
S3method(print, mvmorph.estim)
S3method(print, mvmorph.llik)
S3method(print, mvmorph.aicw)
S3method(print, mvgls)
S3method(print, summary.mvgls)
S3method(print, gic.mvgls)
S3method(print, eic.mvgls)
S3method(print, manova.mvgls)
S3method(plot, manova.mvgls)