isSymmetric {spam}R Documentation

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.

Details

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

Value

logical indicating if object is symmetric or not.

Author(s)

Reinhard Furrer

See Also

all.equal.spam.

Examples

obj <- diag.spam(2)
isSymmetric(obj)

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

[Package spam version 0.15-3 Index]