useDynLib("Rfast", .registration = TRUE)

importFrom("stats", "pt", "cov", "pchisq", "pf", "cor", "qt", "sd", "qnorm", "dpois", "pnorm", "rchisq", "rexp", ".lm.fit")
importFrom(Rcpp, evalCpp)
importFrom("RcppZiggurat", "zrnorm")

export(design_matrix, logistic_only, poisson_only, regression, colMedians, nth, sort_mat,colMaxs, colMins, which_isFactor, med, hash.list, hash.find, Match, colmeans,colsums, rowsums, rowmeans, rowMaxs, rowMins, all_equals, allbetas, beta.mle, binary_search, colMads, colsums, colVars, colrange, cora, correls, count_value, mahala, cova, Digamma, Trigamma, Lgamma, diri.nr2, dista, floyd, ftests, is_element, comb_n, mvbetas, Order, permutation, permutation.next, permutation.prev, racg, rmvlaplace, rmvnorm, rmvt, rowrange, rowMedians, rowsums, rowVars, sort_index, sort_cor_vectors, sort_unique, standardise, ttests, zip.mle, univglms, g2Test, g2Test_univariate_perm, g2Test_univariate, g2Test_perm, colMinsMaxs, min_max, ztp.mle,score.glms, anovas, score.multinomregs, data.frame.to_matrix, is.symmetric, Dist, cor.fsreg, Var, score.betaregs, score.weibregs, score.negbinregs, colhameans, rowhameans, check_data, spat.med, negbin.mle, weibull.mle, proptests)
