[Rcpp-devel] Using Armadillo objects as arguments in calls to R
edd at debian.org
Tue May 11 22:30:14 CEST 2010
On 11 May 2010 at 13:17, Davor Cubranic wrote:
| Hmm, once I stopped using 'wrap' and just passed Armadillo objects using 'Named', I'm able to run unit tests with no errors.
| I.e., I now use:
| List data = List::create(_["x"] = x,
| _["y"] = y);
| const NumericVector out_r = predict_fn(loess_fn(formula_fn("y~x"),
| _["weights"] = weights,
| _["span"] = span));
| Could the issue really have been caused my using 'wrap'? What does 'wrap' do that would lead to a segfault, that I now avoid by using 'Named'?
| (R 2.10.1, Rcpp 0.7.11, Armadillo 0.9.4)
Could you see whether anything different happens with Rcpp 0.7.12 ?
More information about the Rcpp-devel