[Rcpp-devel] Looping over the parameters of a function

Dirk Eddelbuettel edd at debian.org
Tue Apr 8 17:02:21 CEST 2014


On 8 April 2014 at 16:41, Petre Caraiani wrote:
| I have a code in C which computes the root of a function using the Brent
| algorithm. The code is attached below. I provided the full code but you can
| focus on the function definition and the main program. I can call this program
| from R. What I am interested in is looping over the parameters of the defined
| function. For example, passing an array a to the C program and computing the
| root of the function: (x*x-a[i]/2) for each entry in vector a.

I don't follow. Excactly what is issue you are having?  How to pass a vector
from R to C++ and back?  How to access elements in the vector?

You seem to have all relevant elements in place. Have a look at posted
examples, eg on the Rcpp Gallery, or examples included in the Rcpp or other
packages. 

Dirk

-- 
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com


More information about the Rcpp-devel mailing list