# Tell R to load the shared object <BayesLogit.so>.
useDynLib("BayesLogit", .registration = TRUE)

#Define which functions people can see.
export(logit, logit.EM, mlogit, rpg.gamma, rpg.devroye, rks,
       logit.combine, mlogit.combine, rpg.alt, rpg.sp, rpg,
       draw.indicators, draw.indicators.C, draw.indicators.R,
       compute.mixture, compute.mixture.lg, compute.mixture.l3)

#export(logit, logit.EM, mlogit, rpg.gamma, rpg.devroye, rks,
#       logit.combine, rpg,
#       draw.indicators, draw.indicators.C, draw.indicators.R,
#       compute.mixutre,
#       draw.indicators.logis.C,
#       FFBS.R, FFBS.C, CUBS.R, CUBS.C, ar1.llh.C,
#       draw.W.ar1.ind, draw.phi.ar1.ind, draw.mu.ar1.ind);

# For testing purposes.
# logit.R, logit.EM.R, mlogit.R, rpg.gamma.R, rpg.devroye.R

importFrom("stats", "pgamma", "pnorm", "rexp", "rgamma", "rnorm",
             "runif", "sd")
