R/is_sparse_matrix.R

Defines functions is_sparse_matrix

Documented in is_sparse_matrix

#' Assess whether an object is a sparse matrix
#'
#' Assess whether an object is a sparse matrix or one of
#'  its derived object types.
#'
#' @param X Object.
#' 
#' @return boolean
#' 
#' @importFrom methods is
is_sparse_matrix <- function(X) {
    methods::is(X, "sparseMatrix") |
        methods::is(X, "dgCMatrix") |
        methods::is(X, "dgRMatrix") |
        methods::is(X, "dgTMatrix") |
        methods::is(X, "dgeMatrix") |
        methods::is(X, "lgCMatrix")
}
NathanSkene/EWCE documentation built on April 10, 2024, 1:02 a.m.