importFrom(ggplot2, ggplot, aes, geom_violin, coord_flip, geom_boxplot, xlab, ylab, ggtitle, scale_x_reverse,  geom_point, qplot)
importFrom(stats, cor, cov, dnorm, median, optimize, pnorm, qnorm, quantile, rgamma, rnorm, runif, sd)

export(createSparseGrid, createProductRuleGrid, createIntegrationGrid, createMonteCarloGrid, readASCGrid)

export(is.matrix.csr, is.matrix.csc, is.matrix.ssr, is.matrix.ssc, is.matrix.coo, as.matrix.csr, as.matrix.csc, as.matrix.ssr, as.matrix.ssc, as.matrix.coo, rbind.matrix.csr, cbind.matrix.csr, read.matrix.hb, write.matrix.hb, Ops.matrix.csr, Ops.matrix.diag.csr, "[.matrix.csr", "[<-.matrix.csr", "[.matrix.diag.csr", slm, slm.fit, slm.wfit, slm.fit.csr, coef.slm, fitted.slm, residuals.slm, summary.mslm, summary.slm, print.summary.slm, print.slm, "[<-.matrix.coo")
exportClasses(matrix.csr, matrix.csc, matrix.ssr, matrix.ssc, matrix.coo, matrix.csr.chol, matrix.csc.hb, matrix.ssc.hb, slm, mslm, summary.slm, matrix.diag.csr)
exportMethods(as.matrix.csr, as.matrix.csc, as.matrix.ssr, as.matrix.ssc, as.matrix.coo, as.matrix, t, coerce, dim, diff, diag, "diag<-", det, norm, chol, backsolve, solve, model.matrix, model.response, "%*%", "%x%", image)

export(is.matrix.csr, is.matrix.csc, is.matrix.ssr, is.matrix.ssc, is.matrix.coo, as.matrix.csr, as.matrix.csc, as.matrix.ssr, as.matrix.ssc, as.matrix.coo, rbind.matrix.csr, cbind.matrix.csr, read.matrix.hb, write.matrix.hb, Ops.matrix.csr, Ops.matrix.diag.csr, "[.matrix.csr", "[<-.matrix.csr", "[.matrix.diag.csr", slm, slm.fit, slm.wfit, slm.fit.csr, coef.slm, fitted.slm, residuals.slm, summary.mslm, summary.slm, print.summary.slm, print.slm, "[<-.matrix.coo","[.matrix.coo")

export(is.matrix.csr, is.matrix.csc, is.matrix.ssr, is.matrix.ssc, is.matrix.coo, as.matrix.csr, as.matrix.csc, as.matrix.ssr, as.matrix.ssc, as.matrix.coo, rbind.matrix.csr, cbind.matrix.csr, read.matrix.hb, model.guess, model.xexact, Ops.matrix.csr, Ops.matrix.diag.csr, "[.matrix.csr", "[<-.matrix.csr", "[.matrix.diag.csr", slm, slm.fit, slm.wfit, slm.fit.csr, coef.slm, fitted.slm, residuals.slm, summary.mslm, summary.slm, print.summary.slm, print.slm, "[<-.matrix.coo","[.matrix.coo")