org.lucci.madhoc.simulation
Class Simulation

java.lang.Object
  extended by org.lucci.madhoc.simulation.Simulation
All Implemented Interfaces:
Configurable
Direct Known Subclasses:
MadhocSimulation

public class Simulation
extends java.lang.Object
implements Configurable


Constructor Summary
Simulation()
           
 
Method Summary
 void configure()
           
 double getAcceleration()
           
 org.lucci.config.TypedConfiguration getConfiguration()
           
 int getIteration()
           
 double getIterationFrequency()
           
 java.lang.String getName()
           
 int getNumberOfThreads()
           
 RandomNumberGenerator getRandomNumberGenerator()
           
 double getResolution()
           
 double getSimulatedTime()
           
 long getStartDate()
           
 void setConfiguration(org.lucci.config.TypedConfiguration configuration)
           
 void setName(java.lang.String string)
           
 void setResolution(double step)
           
 void setStartDate(long startDate)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Simulation

public Simulation()
Method Detail

getResolution

public double getResolution()
Returns:
Returns the logicalIterationFrequency.

setResolution

public void setResolution(double step)
Parameters:
step - The logicalIterationFrequency to set.

getIterationFrequency

public double getIterationFrequency()
Returns:
Returns the effectiveIterationFrequency.

getIteration

public int getIteration()

getSimulatedTime

public double getSimulatedTime()

getAcceleration

public double getAcceleration()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String string)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

configure

public void configure()
               throws java.lang.Throwable
Specified by:
configure in interface Configurable
Throws:
java.lang.Throwable

getRandomNumberGenerator

public RandomNumberGenerator getRandomNumberGenerator()

getConfiguration

public org.lucci.config.TypedConfiguration getConfiguration()

setConfiguration

public void setConfiguration(org.lucci.config.TypedConfiguration configuration)

getStartDate

public long getStartDate()

setStartDate

public void setStartDate(long startDate)

getNumberOfThreads

public int getNumberOfThreads()