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


[Package Boom version 0.9.15 Index]