R/FUN.ACCUMULATOR.R

Defines functions FUN.ACCUMULATOR

FUN.ACCUMULATOR <- function(FUN) {
  acc.name <- paste("ACCUMULATOR.", FUN, sep="")
  if (!exists(acc.name, envir = .GlobalEnv)){
     eval(parse(text=paste("`", acc.name, "` <<- 0", sep="")))
    }
  else {
     eval(parse(text=paste("`", acc.name, "` <<- `", acc.name, "` + 1", sep="")))
    }
}

# TO BE PASTED IN THE FUN BODY
# FUN.ACCUMULATOR( FUN = deparse(match.call()[[1]]) )
DiegoZardetto/ReGenesees documentation built on Dec. 16, 2024, 2:03 p.m.