R/is.zero.blockmatrix.R

NULL 
#'
#' is.zero.bolockmatrix
#' 
#' @param M a \code{blockmatrix} object
#' @param not.a.blockmatrix value to be returned in case \code{M} is not a a \code{blockmatrix} object
#' 
#' @return logical value in case \code{M} is a zero blockmatrix
#' @author Emanuele Cordano
#' @export
is.zero.blockmatrix <- function (M,not.a.blockmatrix=FALSE)  {
	
	if (class(M)!="blockmatrix") return(not.a.blockmatrix)
	v <- value(M)
	out <- FALSE
	if (length(v)==1) {
		if (v==0) out <- TRUE
	}
	
	return(out)
	
}

Try the blockmatrix package in your browser

Any scripts or data that you put into this service are public.

blockmatrix documentation built on May 2, 2019, 6:11 a.m.