rvectorfunction {Boom} | R Documentation |
RVectorFunction
Description
A wrapper for passing R functions to C++ code.
Usage
RVectorFunction(f, ...)
Arguments
f |
A scalar-valued function of a vector-valued argument. The function can depend on other arguments as long as the vector valued argument appears in the first position. |
... |
Optional, named, extra arguments to be passed to f. These arguments are fixed at the time this object is created. For the purpose of evaluating f, these arguments do not update. |
Details
The Boom library can handle the output of this function as a C++ function object. Note that evaluating R functions in C is no faster than evaluating them in R, but a wrapper like this is useful for interacting with C and C++ libraries that expect to operate on C and C++ functions.
Value
A list containing the information needed to evaluate the function f in C++ code.
Author(s)
Steven L. Scott steve.the.bayesian@gmail.com