public class RandomRobinAgentMixer extends Object implements AgentMixer, Serializable
Modifier and Type | Field and Description |
---|---|
static ArrayList<Agent> |
EMPTY_LIST |
protected cern.jet.random.engine.RandomEngine |
prng |
Constructor and Description |
---|
RandomRobinAgentMixer() |
RandomRobinAgentMixer(cern.jet.random.engine.RandomEngine prng) |
Modifier and Type | Method and Description |
---|---|
void |
eventOccurred(SimEvent event) |
cern.jet.random.engine.RandomEngine |
getPrng() |
void |
invokeAgentInteractions(Population population,
SimulationController scheduler)
Schedule events of type AgentArrivalEvent for each agent in the
simulation.
|
void |
invokeInteractions(AgentList group,
SimulationController model) |
void |
setPrng(cern.jet.random.engine.RandomEngine prng) |
public RandomRobinAgentMixer()
public RandomRobinAgentMixer(cern.jet.random.engine.RandomEngine prng)
public void invokeInteractions(AgentList group, SimulationController model)
public void invokeAgentInteractions(Population population, SimulationController scheduler)
AgentMixer
invokeAgentInteractions
in interface AgentMixer
public void eventOccurred(SimEvent event)
public cern.jet.random.engine.RandomEngine getPrng()
public void setPrng(cern.jet.random.engine.RandomEngine prng)
Copyright © 2014. All rights reserved.