RcppArmadillo-Functions {interflex} | R Documentation |
Set of functions in example RcppArmadillo package
Description
These four functions are created when
RcppArmadillo.package.skeleton()
is invoked to create a
skeleton packages.
Usage
rcpparma_hello_world()
rcpparma_outerproduct(x)
rcpparma_innerproduct(x)
rcpparma_bothproducts(x)
Arguments
x |
a numeric vector |
Details
These are example functions which should be largely self-explanatory. Their main benefit is to demonstrate how to write a function using the Armadillo C++ classes, and to have to such a function accessible from R.
Value
rcpparma_hello_world()
does not return a value, but displays a
message to the console.
rcpparma_outerproduct()
returns a numeric matrix computed as the
outer (vector) product of x
.
rcpparma_innerproduct()
returns a double computer as the inner
(vector) product of x
.
rcpparma_bothproducts()
returns a list with both the outer and
inner products.
Author(s)
Dirk Eddelbuettel
References
See the documentation for Armadillo, and RcppArmadillo, for more details.
Examples
x <- sqrt(1:4)
rcpparma_innerproduct(x)
rcpparma_outerproduct(x)