@@ -27,17 +27,17 @@ extern "C" SEXP _ernest_logspace_cumsum_mat(SEXP x) {
2727 END_CPP11
2828}
2929// propose-impl.cpp
30- cpp11::list RandomWalkImpl (cpp11::doubles original, cpp11::function unit_log_fn, double criterion, int steps, double epsilon);
30+ cpp11::list RandomWalkImpl (cpp11::doubles original, cpp11::function unit_log_fn, double criterion, unsigned int steps, double epsilon);
3131extern " C" SEXP _ernest_RandomWalkImpl (SEXP original, SEXP unit_log_fn, SEXP criterion, SEXP steps, SEXP epsilon) {
3232 BEGIN_CPP11
33- return cpp11::as_sexp (RandomWalkImpl (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(original), cpp11::as_cpp<cpp11::decay_t <cpp11::function>>(unit_log_fn), cpp11::as_cpp<cpp11::decay_t <double >>(criterion), cpp11::as_cpp<cpp11::decay_t <int >>(steps), cpp11::as_cpp<cpp11::decay_t <double >>(epsilon)));
33+ return cpp11::as_sexp (RandomWalkImpl (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(original), cpp11::as_cpp<cpp11::decay_t <cpp11::function>>(unit_log_fn), cpp11::as_cpp<cpp11::decay_t <double >>(criterion), cpp11::as_cpp<cpp11::decay_t <unsigned int >>(steps), cpp11::as_cpp<cpp11::decay_t <double >>(epsilon)));
3434 END_CPP11
3535}
3636// propose-impl.cpp
37- cpp11::list SliceImpl (cpp11::doubles original, cpp11::function unit_log_fn, double criterion, cpp11::doubles lower, cpp11::doubles upper, const int max_loop);
37+ cpp11::list SliceImpl (cpp11::doubles original, cpp11::function unit_log_fn, double criterion, cpp11::doubles lower, cpp11::doubles upper, unsigned int max_loop);
3838extern " C" SEXP _ernest_SliceImpl (SEXP original, SEXP unit_log_fn, SEXP criterion, SEXP lower, SEXP upper, SEXP max_loop) {
3939 BEGIN_CPP11
40- return cpp11::as_sexp (SliceImpl (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(original), cpp11::as_cpp<cpp11::decay_t <cpp11::function>>(unit_log_fn), cpp11::as_cpp<cpp11::decay_t <double >>(criterion), cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(lower), cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(upper), cpp11::as_cpp<cpp11::decay_t <const int >>(max_loop)));
40+ return cpp11::as_sexp (SliceImpl (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(original), cpp11::as_cpp<cpp11::decay_t <cpp11::function>>(unit_log_fn), cpp11::as_cpp<cpp11::decay_t <double >>(criterion), cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(lower), cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(upper), cpp11::as_cpp<cpp11::decay_t <unsigned int >>(max_loop)));
4141 END_CPP11
4242}
4343// update_lrps-impl.cpp
0 commit comments