search for: doublethi

Displaying 6 results from an estimated 6 matches for "doublethi".

Did you mean: doublethis
2015 Mar 02
3
R-devel does not update the C++ returned variables
...t the interface. It has its own learning curve, but I think | it is easier than using the low-level code that you need to work with .Call. Thanks for that vote, and I second that. And these days the learning is a lot flatter than it was a decade ago: R> Rcpp::cppFunction("NumericVector doubleThis(NumericVector x) { return(2*x); }") R> doubleThis(c(1,2,3,21,-4)) [1] 2 4 6 42 -8 R> That defined, compiled, loaded and run/illustrated a simple function. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
2015 Mar 02
1
R-devel does not update the C++ returned variables
...earning curve, but I think | > | it is easier than using the low-level code that you need to work with .Call. | | > Thanks for that vote, and I second that. | | > And these days the learning is a lot flatter than it was a decade ago: | | > R> Rcpp::cppFunction("NumericVector doubleThis(NumericVector x) { return(2*x); }") | > R> doubleThis(c(1,2,3,21,-4)) | > [1] 2 4 6 42 -8 | > R> | | > That defined, compiled, loaded and run/illustrated a simple function. | | > Dirk | | Indeed impressive, ... and it also works with integer vectors | something al...
2015 Mar 02
3
R-devel does not update the C++ returned variables
..., but I think >> | it is easier than using the low-level code that you need to work with .Call. > >> Thanks for that vote, and I second that. > >> And these days the learning is a lot flatter than it was a decade ago: > >> R> Rcpp::cppFunction("NumericVector doubleThis(NumericVector x) { return(2*x); }") >> R> doubleThis(c(1,2,3,21,-4)) >> [1] 2 4 6 42 -8 >> R> > >> That defined, compiled, loaded and run/illustrated a simple function. > >> Dirk > > Indeed impressive, ... and it also works with integer vect...
2015 Mar 02
0
R-devel does not update the C++ returned variables
...has its own learning curve, but I think > | it is easier than using the low-level code that you need to work with .Call. > Thanks for that vote, and I second that. > And these days the learning is a lot flatter than it was a decade ago: > R> Rcpp::cppFunction("NumericVector doubleThis(NumericVector x) { return(2*x); }") > R> doubleThis(c(1,2,3,21,-4)) > [1] 2 4 6 42 -8 > R> > That defined, compiled, loaded and run/illustrated a simple function. > Dirk Indeed impressive, ... and it also works with integer vectors something also not 100% trivial...
2015 Mar 02
0
R-devel does not update the C++ returned variables
...than using the low-level code that you need to work >>> with .Call. >> >>> Thanks for that vote, and I second that. >> >>> And these days the learning is a lot flatter than it was a decade ago: >> >>> R> Rcpp::cppFunction("NumericVector doubleThis(NumericVector x) { >>> return(2*x); }") >>> R> doubleThis(c(1,2,3,21,-4)) >>> [1] 2 4 6 42 -8 >>> R> >> >>> That defined, compiled, loaded and run/illustrated a simple function. >> >>> Dirk >> >> Indeed imp...
2015 Mar 02
2
R-devel does not update the C++ returned variables
Thanks! I went through the online posts which supports the power of .Call over .C. But my probably naive question is why does this work for my code with R but not R-devel? And another question is related to using .Call. Based on the manual page, I do not need to change the function parameters when using .Call. So I can run like this: .Call("sppedUp", D, S, pD, pS, nrow(D), as.integer(N),