--- a +++ b/src/priors.h @@ -0,0 +1,23 @@ +#ifndef OUTBREAKER2_PRIORS_H +#define OUTBREAKER2_PRIORS_H + + + +double cpp_prior_mu(Rcpp::List param, Rcpp::List config, + Rcpp::RObject custom_function); + +double cpp_prior_pi(Rcpp::List param, Rcpp::List config, + Rcpp::RObject custom_function); + +double cpp_prior_eps(Rcpp::List param, Rcpp::List config, + Rcpp::RObject custom_function); + +double cpp_prior_lambda(Rcpp::List param, Rcpp::List config, + Rcpp::RObject custom_function); + +double cpp_prior_all(Rcpp::List param, Rcpp::List config, + Rcpp::RObject custom_functions = R_NilValue); + + +#endif +