Learn R Programming

spam (version 0.20-3)

isSymmetric: Test if a spam matrix is Symmetric

Description

Efficient function to test if 'object' is symmetric or not.

Usage

isSymmetric.spam(object, tol = 100 * .Machine$double.eps, ...)

Arguments

object
a spam matrix.
tol
numeric scalar >= 0. Smaller differences are not considered, see all.equal.spam.
...
further arguments passed to all.equal.spam.

Value

  • logical indicating if object is symmetric or not.

Details

symmetry is assessed by comparing the sparsity structure of object and t(object) via the function all.equal.spam.

See Also

all.equal.spam.

Examples

Run this code
obj <- diag.spam(2)
isSymmetric(obj)

obj[1,2] <- .Machine$double.eps
isSymmetric(obj)

Run the code above in your browser using DataLab