useDynLib(rugarch)
import(methods)
importFrom(graphics, plot, lines)
importFrom(stats, coef, residuals, fitted, vcov, quantile)
importFrom(Rsolnp, solnp, gosolnp, startpars)
importFrom(numDeriv, jacobian, hessian, grad)
importFrom(xts, xts, as.xts, axTicksByTime)
importFrom(zoo, coredata, index)
importFrom(parallel, makeForkCluster, makePSOCKcluster, stopCluster, clusterEvalQ, clusterExport, clusterMap, parLapply, parSapply)
importFrom(spd, spdfit, rspd)
importFrom(ks, kde, rkde, hpi)
importFrom(nloptr, nloptr)
importFrom(SkewHyperbolic, qskewhyp, pskewhyp)
exportClasses("rGARCH")
exportClasses("GARCHspec", "uGARCHspec")
exportClasses("GARCHfit", "uGARCHfit")
exportClasses("GARCHfilter", "uGARCHfilter")
exportClasses("GARCHroll", "uGARCHroll")
exportClasses("GARCHsim", "uGARCHsim")
exportClasses("GARCHpath", "uGARCHpath")
exportClasses("GARCHforecast", "uGARCHforecast")
exportClasses("GARCHboot", "uGARCHboot")
exportClasses("GARCHdistribution", "uGARCHdistribution")
exportClasses("uGARCHmultifit", "uGARCHmultispec")
exportClasses("uGARCHmultifilter", "uGARCHmultiforecast")
exportClasses("ARFIMA")
exportClasses("ARFIMAspec", "ARFIMAfit", "ARFIMAfilter", "ARFIMAforecast")
exportClasses("ARFIMAsim", "ARFIMApath", "ARFIMAroll", "ARFIMAdistribution")
exportClasses("ARFIMAmultifit", "ARFIMAmultispec")
exportClasses("ARFIMAmultifilter", "ARFIMAmultiforecast")
exportMethods("show", "plot", "as.data.frame", "coef", "residuals", "sigma", "quantile", "pit")
exportMethods("infocriteria", "likelihood", "fitted", "vcov","nyblom", "signbias", "gof", "fpm")
exportMethods("getspec", "setfixed<-", "setstart<-", "setbounds<-", "resume", "reduce")
exportMethods("uncvariance", "uncmean", "persistence","halflife", "report", "newsimpact", "convergence")
export("ugarchspec", "ugarchfit", "ugarchsim", "ugarchforecast")
export("ugarchfilter", "ugarchpath", "ugarchroll", "ugarchbench")
export("arfimaspec", "arfimafit", "arfimasim", "arfimaforecast")
export("arfimafilter", "arfimapath", "arfimaroll")
export("multispec", "multifit", "multifilter", "multiforecast")
export("ugarchboot", "ugarchdistribution")
export("arfimadistribution")
export("autoarfima")
export("ddist", "pdist", "qdist", "rdist", "fitdist", "ghyptransform", "dskewness", "dkurtosis", "distplot", "skdomain")
export("BerkowitzTest", "DACTest", "VaRTest", "ESTest", "VaRDurTest","GMMTest","HLTest","VaRplot", "VaRloss")
export("move", "generatefwd", "ftseq")