Learn R Programming

spam (version 0.20-3)

options: Options Settings

Description

Allow the user to set and examine a variety of options which affect the way in which Rcomputes and displays sparse matrix results.

Usage

spam.options(...)

spam.getOption(x)

Arguments

...
any options can be defined, using name = value or by passing a list of such tagged values. However, only the ones below are used in spam. Further, spam.options('name') == spam.options()['name'], see the
x
a character string holding an option name.

Value

  • For spam.getOption, the current value set for option x, or NULL if the option is unset.

    For spam.options(), a list of all set options sorted by category. For spam.options(name), a list of length one containing the set value, or NULL if it is unset. For uses setting one or more options, a list with the previous values of the options changed (returned invisibly).

Details

Invoking spam.options() with no arguments returns a list with the current values of the options. To access the value of a single option, one should use spam.getOption("eps"), e.g., rather than spam.options("eps") which is a list of length one. Internally, the options are kept in the list .Spam. Of course, printing is still subordinate to getOption("max.print") or similar options.

See Also

print, display, image, upper.tri, chol, nearest.dist, etc. powerboost

Examples

Run this code
op <- spam.options()

# two ways of representing the options nicely.
utils::str(op)
noquote(format(op) )


smat <- diag.spam( 1:8)
smat
spam.options( printsize=49)
smat


# Reset to default values:
spam.options( eps=.Machine$double.eps, drop=FALSE,             
   printsize=100,  imagesize=10000,   cex=1200, 
   trivalues=FALSE,   safemode=c(TRUE,TRUE,TRUE), 
   dopivoting=TRUE,       cholsymmetrycheck=TRUE,  
   cholpivotcheck=TRUE, cholupdatesingular="warning",
   cholincreasefactor=c(1.25,1.25),
   nearestdistincreasefactor=1.25,
   nearestdistnnz=c(400^2,400)     )

Run the code above in your browser using DataLab