Description Format Details References Examples
These are objects of class FortranRoutine
and also
NativeSymbolInfo
They provide information for compiled functions called with .Call
,
or .Fortran
.
Ordinarily one would not need to consult these and they are used to make
the search among dynamically loaded libraries ( in particular the fields library
) have less ambiguity and
also be faster. These are created when the package/library is loaded
are have their definitions from the compilation of init.c
in the
package source (src) directory.
The format is a list with components:
The (registration ?) name of the C function.
See NativeSymbolInfo.
Dynamically linked library information.
Number of calling arguments in function.
Registered routines are
Finds marginal variance quickly for the case of a rectangular lattice,
a specific Wendland basis, and constant a.wght at a given level. Called from
LKRectangleFastNormalization
Euclidean distance between two sets of coordinates but restricted to a
maximum distance.Called from LKDist
.
Same as lkdist but returns the component distances for each
coordinate.Called by LKDistComponents
Finds all distances in x1 that are within delta of a set of grid
points. Results are returned in the row, column, value sparse matrix format.called from LKDistGrid
Same as lkdistgrid but the component distances are found for
each coordinate.LKDistGridComponents
Fills in diagonal and off diagonal elements in sparse matrix format.
See package_native_routine_registration_skeleton
for the
utility used to create these data objects.
For background on registering C, C++ and Fortran functions see 5.4 of Writing R Extensions. See http://r.789695.n4.nabble.com/Registration-of-native-routines-td4728874.html for additional discussion of code registration.
1 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.