R/fill-all.R

Defines functions fill_all.mcmcr fill_all.mcmcarray fill_all.mcarray

Documented in fill_all.mcarray fill_all.mcmcarray fill_all.mcmcr

#' @export
extras::fill_all

#' @inherit extras::fill_all
#' @inheritParams params
#' @export
fill_all.mcarray <- function(x, value = 0, nas = TRUE, ...) {
  chk_unused(...)
  x <- unclass(x)
  x <- fill_all(x, value = value, nas = nas)
  set_class(x, "mcarray")
}

#' @inherit extras::fill_all
#' @inheritParams params
#' @export
fill_all.mcmcarray <- function(x, value = 0, nas = TRUE, ...) {
  chk_unused(...)
  x <- unclass(x)
  x <- fill_all(x, value = value, nas = nas)
  set_class(x, "mcmcarray")
}

#' @inherit extras::fill_all
#' @inheritParams params
#' @export
fill_all.mcmcr <- function(x, value = 0, nas = TRUE, ...) {
  chk_unused(...)
  x <- lapply(x, fill_all, value = value, nas = nas)
  set_class(x, "mcmcr")
}
poissonconsulting/mcmcr documentation built on Jan. 18, 2024, 1:11 a.m.