Learn R Programming

BacArena (version 1.8.2)

getArena: Function for re-constructing an Arena object from a simulation step

Description

The generic function getArena re-constructs an Arena object from a simulation step within an Eval object.

Usage

getArena(object, time = (length(object@medlist) - 1))

# S4 method for Eval getArena(object, time = (length(object@medlist) - 1))

Arguments

object

An object of class Eval.

time

A number giving the simulation step of interest.

Value

Returns an object of class Arena containing the organisms and substance conditions in simulation step time.

Details

The function addEval can be used to manipulate an Arena object from a simulation step to modify the subsequent simulation steps.

See Also

Eval-class and Arena-class

Examples

Run this code
# NOT RUN {
data(Ec_core, envir = environment()) #get Escherichia coli core metabolic model
bac <- Bac(Ec_core,deathrate=0.05,
           minweight=0.05,growtype="exponential") #initialize a bacterium
arena <- Arena(n=20,m=20) #initialize the environment
arena <- addOrg(arena,bac,amount=10) #add 10 organisms
arena <- addSubs(arena,40) #add all possible substances
eval <- simEnv(arena,5)
arena5 <- getArena(eval,5)
# }

Run the code above in your browser using DataLab