## ------------------------------------------------
## Method `metaRangeProcess$new`
## ------------------------------------------------
# Note: Only for illustration purposes. Use the add_process method of the
# simulation object to add processes to a simulation.
pr <- metaRangeProcess$new(
process_name = "ecological_process",
process_fun = function() {
cat("Execute ecological process!")
},
execution_priority = 1L,
env = new.env(),
env_label = "a_species_name"
)
pr
## ------------------------------------------------
## Method `metaRangeProcess$get_PID`
## ------------------------------------------------
pr <- metaRangeProcess$new("A", "1", \() {}, 1, new.env())
pr$get_PID()
## ------------------------------------------------
## Method `metaRangeProcess$get_name`
## ------------------------------------------------
pr <- metaRangeProcess$new("A", "1", \() {}, 1, new.env())
pr$get_name()
## ------------------------------------------------
## Method `metaRangeProcess$get_priority`
## ------------------------------------------------
pr <- metaRangeProcess$new("A", "1", \() {}, 1, new.env())
pr$get_priority()
## ------------------------------------------------
## Method `metaRangeProcess$get_env_label`
## ------------------------------------------------
pr <- metaRangeProcess$new("A", "1", \() {}, 1, new.env(), "human_readable_label")
pr$get_env_label()
## ------------------------------------------------
## Method `metaRangeProcess$print`
## ------------------------------------------------
pr <- metaRangeProcess$new("A", "1", \() {}, 1, new.env())
pr$print()
Run the code above in your browser using DataLab