Description Usage Arguments Details See Also Examples
The generic function addOrg
adds individuals to the environment.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
object |
An object of class Arena. |
specI |
An object of class Organism. |
amount |
A numeric number giving the number of individuals to add. |
x |
A numeric vector giving the x positions of individuals on the grid. |
y |
A numeric vector giving the y positions of individuals on the grid. |
posmat |
A As an alternative to parameter x, y, a matrix with corrdinates an be specified |
biomass |
A numeric vector giving the starting biomass of the individuals. (unit: fg) |
n0 |
Start column of matrix to take free positions from (default 1) |
n |
End column of matrix to take free positions from (default arena@m) |
m0 |
Start row of matrix to take free positions from (default 1) |
m |
End row of matrix to take free positions from (default arena@n) |
The arguments x
and y
should be in the same length as the number of organisms added (given by the argument amount
).
Arena-class
and Bac-class
1 2 3 4 5 6 7 8 9 10 11 | 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
# Alternative way: adding organisms by giving matrix with positions
arena <- Arena(n=20,m=20)
mat <- matrix(sample(c(0,1), 400, replace = TRUE), nrow = 20, ncol = 20)
bac <- Bac(Ec_core)
arena <- addOrg(arena, specI=bac, posmat = mat)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.