PredictiveEcology / SpaDES

R package for developing and running Spatial Discrete Event Simulation models
https://spades.predictiveecology.org
Other
55 stars 21 forks source link

defineParameter does not handle arithmetic with time(sim), start(sim) etc. #325

Closed eliotmcintire closed 6 years ago

eliotmcintire commented 7 years ago
           browser()

            if (!is.null(attr(default, "unit"))) {
              browser()
              sim <- get("sim", envir = sys.frames()[grep(sys.calls(), pattern="^defineModule")][[1]])
              eval(parse(text = "convertTimeunit(deparse(substitute(default)), 'seconds', sim@.envir)"), envir=sim@.envir )
              eventTimeInSeconds <-
                convertTimeunit(default, "seconds", sim@.envir) %>%
                as.numeric()
            }
achubaty commented 6 years ago

This issue was moved to PredictiveEcology/SpaDES.core#16