useDynLib(copula)

importFrom(graphics, persp, contour)


export(dcopula, pcopula, rcopula)
export(dmvdc, pmvdc, rmvdc)
export(kendallsTau, spearmansRho, tailIndex)
export(calibKendallsTau, calibSpearmansRho)

## archmCopula methods
export(genFun, genInv, genFunDer1, genFunDer2)

## evCopula methods
export(Afun)

exportClasses(mvdc)
exportClasses(copula, ellipCopula, archmCopula, evCopula)
exportClasses(normalCopula, tCopula)
exportClasses(claytonCopula, frankCopula, gumbelCopula, amhCopula)
exportClasses(galambosCopula, huslerReissCopula)
exportClasses(plackettCopula)
exportClasses(fgmCopula) #new in 0.5.2

export(mvdc)
export(ellipCopula, archmCopula, evCopula)
export(normalCopula, tCopula)
export(claytonCopula, frankCopula, gumbelCopula, amhCopula)
export(galambosCopula, huslerReissCopula)
export(plackettCopula)
export(fgmCopula) #new in 0.5.2

exportMethods(persp, contour)

export(loglikCopula, loglikMvdc)
export(fitCopula, fitMvdc)
exportClasses(fitCopula, fitMvdc)
exportClasses(summaryFitCopula, summaryFitMvdc)

exportMethods(show, summary)

## independence tests
export(empcopu.simulate, empcopu.test, empcopm.test,
       empcops.simulate, empcops.test, empcopsm.test,
##       empcopsm.test.jy, ## for testing purpose now
       dependogram) 


