net.sourceforge.jabm.mixing
Class StochasticPairwiseAgentMixer

java.lang.Object
  extended by net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
      extended by net.sourceforge.jabm.mixing.StochasticPairwiseAgentMixer
All Implemented Interfaces:
java.io.Serializable, AgentMixer

public class StochasticPairwiseAgentMixer
extends FullPairwiseAgentMixer
implements java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  cern.jet.random.engine.RandomEngine prng
           
 
Fields inherited from class net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
numSteps
 
Constructor Summary
StochasticPairwiseAgentMixer()
           
StochasticPairwiseAgentMixer(cern.jet.random.engine.RandomEngine prng)
           
 
Method Summary
 cern.jet.random.engine.RandomEngine getPrng()
           
 void invokeInteraction(AgentList group, SimulationController simulation)
           
 void setPrng(cern.jet.random.engine.RandomEngine prng)
           
 
Methods inherited from class net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
eventOccurred, getNumSteps, invokeAgentInteractions, invokeInteractions, setNumSteps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prng

protected cern.jet.random.engine.RandomEngine prng
Constructor Detail

StochasticPairwiseAgentMixer

public StochasticPairwiseAgentMixer(cern.jet.random.engine.RandomEngine prng)

StochasticPairwiseAgentMixer

public StochasticPairwiseAgentMixer()
Method Detail

invokeInteraction

public void invokeInteraction(AgentList group,
                              SimulationController simulation)
Overrides:
invokeInteraction in class FullPairwiseAgentMixer

getPrng

public cern.jet.random.engine.RandomEngine getPrng()

setPrng

public void setPrng(cern.jet.random.engine.RandomEngine prng)