R/is.multi_transiogram.R

Defines functions is.multi_transiogram

Documented in is.multi_transiogram

is.multi_transiogram <-
function(object) {
  if(!is(object, "multi_transiogram")) return(FALSE)
  if(!prod(c("lags", "type", "Tmat") %in% names(object))) return(FALSE)
  if(length(names(object)) != 3) return(FALSE)
  if(!is.array(object$Tmat)) return(FALSE)
  if(!is.numeric(object$lags)) return(FALSE)
  if(!is.character(object$type)) return(FALSE)
  if(object$type != "Empirical" && object$type != "Theoretical") return(FALSE)
  return(TRUE)
}

Try the spMC package in your browser

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

spMC documentation built on May 3, 2023, 9:13 a.m.