Package se.sics.kompics.simulator
Class SimulationScenario.StochasticProcess
java.lang.Object
se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- All Implemented Interfaces:
Serializable
- Enclosing class:
- SimulationScenario
protected abstract class SimulationScenario.StochasticProcess extends Object implements Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected LinkedList<OperationGenerator>
generators
-
Constructor Summary
Constructors Modifier Constructor Description protected
StochasticProcess()
protected
StochasticProcess(String name)
-
Method Summary
Modifier and Type Method Description protected void
eventInterarrivalTime(Distribution<Long> interarrivalTime)
protected void
eventInterArrivalTime(Distribution<Long> interArrivalTime)
Deprecated.protected <E extends se.sics.kompics.KompicsEvent>
voidraise(int count, Operation<E> op)
protected <E extends se.sics.kompics.KompicsEvent, P1 extends Number>
voidraise(int count, Operation1<E,P1> op1, Distribution<P1> d1)
protected <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number>
voidraise(int count, Operation2<E,P1,P2> op2, Distribution<P1> d1, Distribution<P2> d2)
protected <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number>
voidraise(int count, Operation3<E,P1,P2,P3> op3, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3)
protected <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number, P4 extends Number, P5 extends Number>
voidraise(int count, Operation4<E,P1,P2,P3,P4> op4, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3, Distribution<P4> d4)
protected <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number, P4 extends Number, P5 extends Number>
voidraise(int count, Operation5<E,P1,P2,P3,P4,P5> op5, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3, Distribution<P4> d4, Distribution<P5> d5)
void
start()
void
startAfterStartOf(long delay, SimulationScenario.StochasticProcess process)
void
startAfterTerminationOf(long delay, SimulationScenario.StochasticProcess... process)
void
startAt(long time)
void
startAtSameTimeWith(SimulationScenario.StochasticProcess process)
-
Field Details
-
Constructor Details
-
StochasticProcess
-
StochasticProcess
protected StochasticProcess()
-
-
Method Details
-
eventInterArrivalTime
Deprecated. -
eventInterarrivalTime
-
raise
-
raise
protected final <E extends se.sics.kompics.KompicsEvent, P1 extends Number> void raise(int count, Operation1<E,P1> op1, Distribution<P1> d1) -
raise
protected final <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number> void raise(int count, Operation2<E,P1,P2> op2, Distribution<P1> d1, Distribution<P2> d2) -
raise
protected final <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number> void raise(int count, Operation3<E,P1,P2,P3> op3, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3) -
raise
protected final <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number, P4 extends Number, P5 extends Number> void raise(int count, Operation4<E,P1,P2,P3,P4> op4, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3, Distribution<P4> d4) -
raise
protected final <E extends se.sics.kompics.KompicsEvent, P1 extends Number, P2 extends Number, P3 extends Number, P4 extends Number, P5 extends Number> void raise(int count, Operation5<E,P1,P2,P3,P4,P5> op5, Distribution<P1> d1, Distribution<P2> d2, Distribution<P3> d3, Distribution<P4> d4, Distribution<P5> d5) -
start
-
startAt
-
startAtSameTimeWith
-
startAfterStartOf
-
startAfterTerminationOf
public final void startAfterTerminationOf(long delay, SimulationScenario.StochasticProcess... process)
-