Use the original definition of dqrng::rng64_t instead of trying to use the new definition.
I think the issues we saw in https://github.com/daqana/dqrng/issues/80 stemming from my original patch are related to creating a new style dqrng::rng64_t within parallel code. That is something that is no longer possible, since it now uses Rcpp::XPtr.
Use the original definition of
dqrng::rng64_t
instead of trying to use the new definition.I think the issues we saw in https://github.com/daqana/dqrng/issues/80 stemming from my original patch are related to creating a new style
dqrng::rng64_t
within parallel code. That is something that is no longer possible, since it now usesRcpp::XPtr
.