
useDynLib(ks)

export(Hamise.mixt, Hmise.mixt)
export(Hbcv, Hbcv.diag)
export(Hlscv, Hlscv.diag)
export(Hpi, Hpi.diag)
export(Hscv)
export(amise.mixt, ise.mixt, mise.mixt)
export(compare, compare.kda.cv, compare.kda.diag.cv)
export(dnorm.mixt, rnorm.mixt)
export(dmvnorm.mixt, rmvnorm.mixt)
export(dmvt.mixt, rmvt.mixt)
export(kda, Hkda, Hkda.diag, kda.kde)
##export(pda, pda.pde, compare.pda.cv)
export(kde)
export(Hkda, Hkda.diag)
export(pre.scale, pre.sphere)
export(vec, vech) 
export(invvec, invvech)

S3method(plot, kde)
S3method(plot, kda.kde)

## not exported

##export(Hlscv.ab)
##export(Hlscv.pc) 
##export(Hlscv.vkde) 
##export(Psi4.elem) 
##export(Psi4.list) 
##export(RKfun) 
##export(Theta6.elem)
##export(amise.mixt.2d)
##export(bcv.mat)
##export(clust.tree)
##export(dfltCounts.ks)
##export(dmvnorm.1d.sum) 
##export(dmvnorm.2d.sum)
##export(dmvnorm.2d.sum.pc)
##export(dmvnorm.3d.sum) 
##export(dmvnorm.4d.sum)
##export(dmvnorm.5d.sum) 
##export(dmvnorm.6d.sum)
##export(dmvnorm.deriv.1d)
##export(dmvnorm.deriv.2d) 
##export(dmvnorm.deriv.2d.sum) 
##export(dmvnorm.deriv.2d.xxt.sum)
##export(dmvnorm.deriv.3d) 
##export(dmvnorm.deriv.3d.sum)
##export(dmvnorm.deriv.4d) 
##export(dmvnorm.deriv.4d.sum)  
##export(dmvnorm.deriv.5d)
##export(dmvnorm.deriv.5d.sum)
##export(dmvnorm.deriv.6d)
##export(dmvnorm.deriv.6d.sum) 
##export(dmvt)
##export(drvkde) 
##export(dupl) 
##export(elem)
##export(find.gridpts) 
##export(gamse.even.2d) 
##export(gamse.odd.2d) 
##export(gamse.scv.2d)
##export(gamse.scv.3d) 
##export(gamse.scv.4d)
##export(gamse.scv.5d)
##export(gamse.scv.6d) 
##export(gsamse.2d) 
##export(gsamse.3d)
##export(gsamse.4d) 
##export(gsamse.5d)
##export(gsamse.6d) 
##export(invdupl) 
##export(invvech.cat) 
##export(is.even)
##export(ise.mixt.pc)
##export(iset.mixt)
##export(kde.grid.2d) 
##export(kde.grid.3d)
##export(kde.pc.grid.2d)
##export(kde.pc.points) 
##export(kde.points)
##export(lambda)
##export(list.length)
##export(linbin.ks)
##export(linbin2D.ks)
##export(linbin3D.ks)
##export(linbin4D.ks)
##export(lscv.mat) 
##export(lscv.mat.ab)
##export(lscv.mat.pc) 
##export(make.grid.ks) 
##export(make.supp) 
##export(matrix.sqrt) 
##export(mise.mixt.pc)
##export(moments.mixt) 
##export(mvpeaks.2d)
##export(nearest.mode) 
##export(omega)
##export(optnum.clust) 
##export(permute)
##export(permute.mat)
##export(plot.pvkde)
##export(plotdade.2d)
##export(plotdade.3d)

##export(plotmixt.2d)
##export(plotmixt.3d)
##export(points3d.rh)
##export(pre.abram)
##export(pre.clust) 
##export(pre.sain)
##export(pre.scale.pc) 
##export(pre.sphere.pc) 
##export(pre.vkde)
##export(psifun1.2d)
##export(psifun1.3d) 
##export(psifun1.4d)
##export(psifun1.5d) 
##export(psifun1.6d)
##export(psifun1.diag.5d)
##export(psifun1.diag.6d) 
##export(psifun2.2d)
##export(psifun2.3d) 
##export(psifun2.4d)
##export(psifun2.5d)
##export(psifun2.diag.5d)
##export(psifun2.6d) 
##export(psifun2.diag.6d) 
##export(psimat.2d) 
##export(psimat.3d)
##export(psimat.4d)
##export(psimat.5d)
##export(psimat.diag.5d)
##export(psimat.6d)
##export(psimat.diag.6d) 
##export(psins.2d) 
##export(psins.3d)
##export(psins.4d)
##export(psins.4d.part6)
##export(psins.4d.part8)   
##export(psins.5d)
##export(psins.6d)
##export(psins.6d.part6)
##export(psins.6d.part81)
##export(psins.6d.part82) 
##export(psins.6d.part83) 
##export(psins.6d.part84)
##export(scv.mat) 
##export(ssq.decomp)
##export(symconv.ks)
##export(symconv2D.ks)
##export(symconv3D.ks)
##export(symconv4D.ks)
##export(tr)

##export(vech.cat) 
##export(which.mat)



