Alchemist Execution Context
constructor(environmentAccess: Environment<Any, P>, node: Node<Any>, protelisDevice: ProtelisDevice<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, networkManager: AlchemistNetworkManager)
Parameters
position type
environment Access
the simulation it.unibo.alchemist.model.Environment
node
the local it.unibo.alchemist.model.Node
protelis Device
reaction
the it.unibo.alchemist.model.Reaction hosting the program
random Generator
the org.apache.commons.math3.random.RandomGenerator for this simulation
network Manager
the AlchemistNetworkManager to be used
constructor(environment: Environment<Any, P>, localNode: Node<Any>, reaction: Reaction<Any>, random: RandomGenerator, networkManager: AlchemistNetworkManager)
Parameters
environment
the simulation Environment
local Node
the local Node
reaction
the Reaction hosting the program
random
the RandomGenerator for this simulation
network Manager
the AlchemistNetworkManager to be used