View source: R/cppInterfaces_nimbleFunctions.R
| valueInCompiledNimbleFunction | R Documentation |
Most nimbleFunctions written for direct user interaction allow standard R-object-like access to member data using $ or `[[`. However, sometimes compiled nimbleFunctions contained within other compiled nimbleFunctions are interfaced with a light-weight system called a multi-interface. valueInCompiledNimbleFunction provides a way to get or set values in such cases.
valueInCompiledNimbleFunction(cnf, name, value)
cnf |
Compiled nimbleFunction object |
name |
Name of the member data |
value |
If provided, the value to assign to the member data. If omitted, the value of the member data is returned. |
The member data of a nimbleFunction are the objects created in setup code that are used in run code or other member functions.
Whether multi-interfaces are used for nested nimbleFunctions is controlled by the buildInterfacesForCompiledNestedNimbleFunctions option in nimbleOptions.
To see an example of a multi-interface, see samplerFunctions in a compiled MCMC interface object.
Perry de Valpine
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.