R/copy_sevt.R

Defines functions copy_sevt

Documented in copy_sevt

#' Copy a sevt obejct
#'
#' @param object an object of class \code{sevt}.
#' @param extra additional arguments.
#' @returns  the copied object.
#' @export
copy_sevt <- function(object, extra = NULL){
  copied <- object[c("tree", "stages")] ## basic
  if (!is.null(extra)){
    copied[extra] <- object[extra]
  }
  class(copied) <- class(object)
  return(copied)
}
gherardovarando/stagedtrees documentation built on July 5, 2025, 12:35 a.m.