Tests if function supports a given argument
Tests if the given function supports the given argument. Commonly used in fields code for determining if a covariance function supports precomputation of the distance matrix and evaluation of the covariance matrix over only the upper triangle.
supportsArg(fun=stationary.cov, arg)
fun |
The function tested for support for whether it supports the argument
|
arg |
The argument to check if |
Currently only stationary.cov
and Exp.cov
support
evaluation of the covariance matrix over the upper triangle
(and diagonal) only via the onlyUpper argument and distance
matrix precomputation via the distMat argument.
A logical indicating whether the given function supports use of the given argument
John Paige
stationary.cov
, Exp.cov
These covariance functions have the onlyUpper
option allowing
the user to evaluate the covariance matrix over the upper triangle and
diagonal only and to pass a precomputed distance matrix
################ #Test covariance function to see if it supports evaluation of #covariance matrix over upper triangle only ################ supportsArg(Rad.cov, "distMat") supportsArg(Rad.cov, "onlyUpper") supportsArg(stationary.cov, "distMat") supportsArg(stationary.cov, "onlyUpper") supportsArg(Exp.cov, "distMat") supportsArg(Exp.cov, "onlyUpper")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.