Index
A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addNode(Identifier) - Method in class se.sics.kompics.simulator.network.impl.NetworkModels.SelectiveModelBuilder
- advanceSimulation() - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- advanceSimulation() - Method in interface se.sics.kompics.simulator.core.Simulator
- asyncShutdown() - Method in class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
B
- BaseEditor - Class in se.sics.kompics.simulator.instrumentation
-
The
BaseEditor
class. - BaseEditor(String, boolean) - Constructor for class se.sics.kompics.simulator.instrumentation.BaseEditor
- BasicIntSequentialDistribution - Class in se.sics.kompics.simulator.adaptor.distributions.extra
- BasicIntSequentialDistribution(int) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.extra.BasicIntSequentialDistribution
- BasicLossyLinkModel - Class in se.sics.kompics.simulator.network.impl
- BasicLossyLinkModel(NetworkModel, int, Random) - Constructor for class se.sics.kompics.simulator.network.impl.BasicLossyLinkModel
- BasicSimulationScheduler - Class in se.sics.kompics.simulator.scheduler
-
The
BasicSimulationScheduler
class. - BasicSimulationScheduler() - Constructor for class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
- BigIntegerExponentialDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
BigIntegerExponentialDistribution
class. - BigIntegerExponentialDistribution(BigInteger, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.BigIntegerExponentialDistribution
- BigIntegerNormalDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
BigIntegerNormalDistribution
class. - BigIntegerNormalDistribution(BigInteger, BigInteger, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.BigIntegerNormalDistribution
- BigIntegerUniformDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
BigIntegerUniformDistribution
class. - BigIntegerUniformDistribution(int, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.BigIntegerUniformDistribution
- BigIntegerUniformDistribution(BigInteger, BigInteger, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.BigIntegerUniformDistribution
- BinaryNetworkModel - Class in se.sics.kompics.simulator.network.impl
- BinaryNetworkModel(IdentifierExtractor, NetworkModel, NetworkModel, Set<Identifier>) - Constructor for class se.sics.kompics.simulator.network.impl.BinaryNetworkModel
C
- cancel() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- canceled() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- ChangeNetworkModelEvent - Class in se.sics.kompics.simulator.events.system
- ChangeNetworkModelEvent(NetworkModel) - Constructor for class se.sics.kompics.simulator.events.system.ChangeNetworkModelEvent
- CodeInstrumentation - Class in se.sics.kompics.simulator.instrumentation
- CodeInstrumentation() - Constructor for class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
- CodeInterceptor - Class in se.sics.kompics.simulator.instrumentation
-
The
CodeInterceptor
class. - CodeInterceptor(File, boolean) - Constructor for class se.sics.kompics.simulator.instrumentation.CodeInterceptor
- CodeInterceptor(File, boolean, String) - Constructor for class se.sics.kompics.simulator.instrumentation.CodeInterceptor
- compareTo(StochasticSimulatorEvent) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- ConcreteOperation<E extends se.sics.kompics.KompicsEvent,P1 extends Number,P2 extends Number,P3 extends Number,P4 extends Number,P5 extends Number> - Class in se.sics.kompics.simulator.adaptor
-
The
ConcreteOperation
class. - ConcreteOperation(Operation<E>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- ConcreteOperation(Operation1<E, P1>, Distribution<P1>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- ConcreteOperation(Operation2<E, P1, P2>, Distribution<P1>, Distribution<P2>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- ConcreteOperation(Operation3<E, P1, P2, P3>, Distribution<P1>, Distribution<P2>, Distribution<P3>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- ConcreteOperation(Operation4<E, P1, P2, P3, P4>, Distribution<P1>, Distribution<P2>, Distribution<P3>, Distribution<P4>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- ConcreteOperation(Operation5<E, P1, P2, P3, P4, P5>, Distribution<P1>, Distribution<P2>, Distribution<P3>, Distribution<P4>, Distribution<P5>) - Constructor for class se.sics.kompics.simulator.adaptor.ConcreteOperation
- constant(double) - Method in class se.sics.kompics.simulator.SimulationScenario
- constant(long) - Method in class se.sics.kompics.simulator.SimulationScenario
- constant(BigInteger) - Method in class se.sics.kompics.simulator.SimulationScenario
- CONSTANT - se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
- ConstantDistribution<E extends Number> - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
ConstantDistribution
class. - ConstantDistribution(Class<E>, E) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.ConstantDistribution
- currentTimeMillis() - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
D
- DeadLinkNetworkModel - Class in se.sics.kompics.simulator.network.impl
- DeadLinkNetworkModel(IdentifierExtractor, NetworkModel, Set<Pair<Identifier, Identifier>>) - Constructor for class se.sics.kompics.simulator.network.impl.DeadLinkNetworkModel
- DEFAULT_REDIRECT - Static variable in class se.sics.kompics.simulator.instrumentation.CodeInterceptor
- DestinationHostSelector - Class in se.sics.kompics.simulator.network.identifier
- DestinationHostSelector(Identifier, IdentifierExtractor, boolean) - Constructor for class se.sics.kompics.simulator.network.identifier.DestinationHostSelector
- DisconnectedNodesNetworkModel - Class in se.sics.kompics.simulator.network.impl
- DisconnectedNodesNetworkModel(IdentifierExtractor, NetworkModel, Set<Identifier>) - Constructor for class se.sics.kompics.simulator.network.impl.DisconnectedNodesNetworkModel
- Distribution<E extends Number> - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
Distribution
class. - Distribution(Distribution.Type, Class<E>) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.Distribution
- Distribution.Type - Enum in se.sics.kompics.simulator.adaptor.distributions
- DoubleExponentialDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
DoubleExponentialDistribution
class. - DoubleExponentialDistribution(Double, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.DoubleExponentialDistribution
- DoubleNormalDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
DoubleNormalDistribution
class. - DoubleNormalDistribution(double, double, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.DoubleNormalDistribution
- DoubleUniformDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
DoubleUniformDistribution
class. - DoubleUniformDistribution(double, double, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.DoubleUniformDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.BigIntegerExponentialDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.BigIntegerNormalDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.BigIntegerUniformDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.ConstantDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.Distribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.DoubleExponentialDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.DoubleNormalDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.DoubleUniformDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.extra.BasicIntSequentialDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.extra.GenIntSequentialDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.IntegerUniformDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.LongExponentialDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.LongNormalDistribution
- draw() - Method in class se.sics.kompics.simulator.adaptor.distributions.LongUniformDistribution
- durationToString(long) - Static method in class se.sics.kompics.simulator.core.impl.P2pSimulator
E
- edit(MethodCall) - Method in class se.sics.kompics.simulator.instrumentation.BaseEditor
- edit(NewExpr) - Method in class se.sics.kompics.simulator.instrumentation.BaseEditor
- equals(Object) - Method in class se.sics.kompics.simulator.network.identifier.impl.SocketId
- equals(Object) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- equals(Object) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- event - Variable in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- eventInterarrivalTime(Distribution<Long>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- eventInterArrivalTime(Distribution<Long>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
-
Deprecated.
- exponential(double) - Method in class se.sics.kompics.simulator.SimulationScenario
- exponential(long) - Method in class se.sics.kompics.simulator.SimulationScenario
- exponential(BigInteger) - Method in class se.sics.kompics.simulator.SimulationScenario
- EXPONENTIAL - se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
- extract(Address) - Method in interface se.sics.kompics.simulator.network.identifier.IdentifierExtractor
- extract(Address) - Method in class se.sics.kompics.simulator.network.identifier.impl.SocketIdExtractor
F
- FutureEventList - Class in se.sics.kompics.simulator.core.impl
-
The
FutureEventList
class. - FutureEventList() - Constructor for class se.sics.kompics.simulator.core.impl.FutureEventList
G
- generate() - Method in class se.sics.kompics.simulator.adaptor.ConcreteOperation
- generate() - Method in interface se.sics.kompics.simulator.adaptor.Operation
- generate() - Method in class se.sics.kompics.simulator.adaptor.OperationGenerator
- generate(P1) - Method in interface se.sics.kompics.simulator.adaptor.Operation1
- generate(P1, P2) - Method in interface se.sics.kompics.simulator.adaptor.Operation2
- generate(P1, P2, P3) - Method in interface se.sics.kompics.simulator.adaptor.Operation3
- generate(P1, P2, P3, P4) - Method in interface se.sics.kompics.simulator.adaptor.Operation4
- generate(P1, P2, P3, P4, P5) - Method in interface se.sics.kompics.simulator.adaptor.Operation5
- generateEventList() - Method in class se.sics.kompics.simulator.SimulationScenario
- generateOperation(Random) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- generators - Variable in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- GenIntSequentialDistribution - Class in se.sics.kompics.simulator.adaptor.distributions.extra
- GenIntSequentialDistribution(Integer[]) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.extra.GenIntSequentialDistribution
- get(String, Class<T>) - Method in interface se.sics.kompics.simulator.result.SimulationResultMap
- get(String, Class<T>) - Method in class se.sics.kompics.simulator.result.SimulationResultSingleton
- get2EqualPartitions(Class<ID>) - Static method in class se.sics.kompics.simulator.network.PartitionMapperFactory
- get2WeightedPartitions(Class<ID>, int, int) - Static method in class se.sics.kompics.simulator.network.PartitionMapperFactory
- getAliveNodes() - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- getAliveNodes() - Method in interface se.sics.kompics.simulator.util.GlobalView
- getComponentDefinition() - Method in class se.sics.kompics.simulator.events.system.StartNodeEvent
- getComponentInit() - Method in class se.sics.kompics.simulator.events.system.StartNodeEvent
- getCount() - Method in class se.sics.kompics.simulator.adaptor.OperationGenerator
- getCurrentCount() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- getDeadNodes() - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- getDeadNodes() - Method in interface se.sics.kompics.simulator.util.GlobalView
- getDefaultTimeZone() - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- getDelay() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- getDelay() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulationTerminatedEvent
- getDelay() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticTakeSnapshotEvent
- getEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- getFileName() - Method in class se.sics.kompics.simulator.events.TakeSnapshot
- getIdentifierExtractor() - Method in class se.sics.kompics.simulator.events.system.SetupEvent
- getInstance() - Static method in class se.sics.kompics.simulator.result.SimulationResultSingleton
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.BasicLossyLinkModel
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.BinaryNetworkModel
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.DeadLinkNetworkModel
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.KingLatencyModel
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.PartitionedNetworkModel
- getLatencyMs(Msg) - Method in class se.sics.kompics.simulator.network.impl.UniformRandomModel
- getLatencyMs(Msg<?, ?>) - Method in interface se.sics.kompics.simulator.network.NetworkModel
- getNextTime() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- getNodeAddress() - Method in class se.sics.kompics.simulator.events.system.KillNodeEvent
- getNodeAddress() - Method in class se.sics.kompics.simulator.events.system.StartNodeEvent
- getNumberType() - Method in class se.sics.kompics.simulator.adaptor.distributions.Distribution
- getPartition(ID) - Method in interface se.sics.kompics.simulator.network.PartitionMapper
- getPeriod() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticPeriodicSimulatorEvent
- getProcessName() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- getProcessName() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- getProcessName() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- getRand() - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- getRandom() - Static method in class se.sics.kompics.simulator.SimulationScenario
- getResourceAsStream(String) - Method in class se.sics.kompics.simulator.instrumentation.JarURLFixClassLoader
- getSnapshotEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- getStartEvents() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- getStartEvents() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- getStochasticEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- getTakeSnapshotEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticTakeSnapshotEvent
- getTerminatedEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- getTerminationEvent() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- getTime() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- getType() - Method in class se.sics.kompics.simulator.adaptor.distributions.Distribution
- getValue(String, Class<T>) - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- getValue(String, Class<T>) - Method in interface se.sics.kompics.simulator.util.GlobalView
- getValue(Msg) - Method in class se.sics.kompics.simulator.network.identifier.DestinationHostSelector
- GlobalView - Interface in se.sics.kompics.simulator.util
- GlobalViewHandler<E extends se.sics.kompics.KompicsEvent,M extends se.sics.kompics.network.Msg & se.sics.kompics.PatternExtractor<Class<Object>,E>> - Class in se.sics.kompics.simulator.util
- GlobalViewHandler() - Constructor for class se.sics.kompics.simulator.util.GlobalViewHandler
- GlobalViewImpl - Class in se.sics.kompics.simulator.core.impl
- GlobalViewImpl(SimulatorMngrComp, Random) - Constructor for class se.sics.kompics.simulator.core.impl.GlobalViewImpl
H
- handle(E, M) - Method in class se.sics.kompics.simulator.util.GlobalViewHandler
- handle(E, M, GlobalView) - Method in class se.sics.kompics.simulator.util.GlobalViewHandler
- handleFault(Fault) - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- handleFault(Fault) - Method in class se.sics.kompics.simulator.core.impl.SimulatorMngrComp
- hashCode() - Method in class se.sics.kompics.simulator.network.identifier.impl.SocketId
- hashCode() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- hashCode() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
I
- id - Variable in class se.sics.kompics.simulator.events.SimulationEvent
- Identifier - Interface in se.sics.kompics.simulator.network.identifier
- IdentifierExtractor - Interface in se.sics.kompics.simulator.network.identifier
- initConfigUpdate() - Method in class se.sics.kompics.simulator.events.system.StartNodeEvent
-
Override to provide custom implementation.
- INSTRUMENTATION_LOG - Static variable in class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
- instrumentationExceptedClass - Static variable in class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
- InstrumentationHelper - Class in se.sics.kompics.simulator.instrumentation
- InstrumentationHelper() - Constructor for class se.sics.kompics.simulator.instrumentation.InstrumentationHelper
- IntegerUniformDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
- IntegerUniformDistribution(int, int, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.IntegerUniformDistribution
- INTERCEPTOR_EXCEPTIONS - Static variable in class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
- isOnList() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- isRelativeTime() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulationTerminatedEvent
J
- JarURLFixClassLoader - Class in se.sics.kompics.simulator.instrumentation
- JarURLFixClassLoader(ClassLoader) - Constructor for class se.sics.kompics.simulator.instrumentation.JarURLFixClassLoader
- java_lang_System_currentTimeMillis() - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- java_lang_System_currentTimeMillis() - Method in interface se.sics.kompics.simulator.core.Simulator
- java_lang_System_nanoTime() - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- java_lang_System_nanoTime() - Method in interface se.sics.kompics.simulator.core.Simulator
- java_lang_Thread_sleep(long) - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- java_lang_Thread_sleep(long) - Method in interface se.sics.kompics.simulator.core.Simulator
- java_lang_Thread_sleep(long, int) - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- java_lang_Thread_sleep(long, int) - Method in interface se.sics.kompics.simulator.core.Simulator
- java_lang_Thread_start() - Method in class se.sics.kompics.simulator.core.impl.P2pSimulator
- java_lang_Thread_start() - Method in interface se.sics.kompics.simulator.core.Simulator
K
- killNode(Identifier) - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- KillNodeEvent - Class in se.sics.kompics.simulator.events.system
- KillNodeEvent() - Constructor for class se.sics.kompics.simulator.events.system.KillNodeEvent
- KingLatencyModel - Class in se.sics.kompics.simulator.network.impl
-
The
KingLatencyMap
class. - KingLatencyModel(IdentifierExtractor) - Constructor for class se.sics.kompics.simulator.network.impl.KingLatencyModel
- KingLatencyModel(IdentifierExtractor, long) - Constructor for class se.sics.kompics.simulator.network.impl.KingLatencyModel
- knownInterceptorExceptions() - Static method in class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
L
- LauncherComp - Class in se.sics.kompics.simulator.run
- LauncherComp() - Constructor for class se.sics.kompics.simulator.run.LauncherComp
- load(String) - Static method in class se.sics.kompics.simulator.instrumentation.InstrumentationHelper
- load(String) - Static method in class se.sics.kompics.simulator.SimulationScenario
- LongExponentialDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
LongExponentialDistribution
class. - LongExponentialDistribution(long, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.LongExponentialDistribution
- LongNormalDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
LongNormalDistribution
class. - LongNormalDistribution(long, long, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.LongNormalDistribution
- LongUniformDistribution - Class in se.sics.kompics.simulator.adaptor.distributions
-
The
LongUniformDistribution
class. - LongUniformDistribution(long, long, Random) - Constructor for class se.sics.kompics.simulator.adaptor.distributions.LongUniformDistribution
M
- main(String[]) - Static method in class se.sics.kompics.simulator.run.LauncherComp
N
- nanoTime() - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- netModel - Variable in class se.sics.kompics.simulator.events.system.ChangeNetworkModelEvent
- networkModel - Variable in class se.sics.kompics.simulator.core.impl.P2pSimulator.P2pSimulatorInit
- NetworkModel - Interface in se.sics.kompics.simulator.network
-
The
NetworkModel
class. - NetworkModels - Class in se.sics.kompics.simulator.network.impl
- NetworkModels() - Constructor for class se.sics.kompics.simulator.network.impl.NetworkModels
- NetworkModels.SelectiveModelBuilder - Class in se.sics.kompics.simulator.network.impl
- NO_CRASH_HANDLER - Static variable in class se.sics.kompics.simulator.run.LauncherComp
- normal(double, double) - Method in class se.sics.kompics.simulator.SimulationScenario
- normal(long, long) - Method in class se.sics.kompics.simulator.SimulationScenario
- normal(BigInteger, BigInteger) - Method in class se.sics.kompics.simulator.SimulationScenario
- NORMAL - se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
O
- onLoad(ClassPool, String) - Method in class se.sics.kompics.simulator.instrumentation.CodeInterceptor
- Operation<E extends se.sics.kompics.KompicsEvent> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation
class. - Operation1<E extends se.sics.kompics.KompicsEvent,P1 extends Number> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation1
class. - Operation2<E extends se.sics.kompics.KompicsEvent,P1 extends Number,P2 extends Number> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation2
class. - Operation3<E extends se.sics.kompics.KompicsEvent,P1 extends Number,P2 extends Number,P3 extends Number> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation3
class. - Operation4<E extends se.sics.kompics.KompicsEvent,P1 extends Number,P2 extends Number,P3 extends Number,P4 extends Number> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation4
class. - Operation5<E extends se.sics.kompics.KompicsEvent,P1 extends Number,P2 extends Number,P3 extends Number,P4 extends Number,P5 extends Number> - Interface in se.sics.kompics.simulator.adaptor
-
The
Operation5
class. - OperationGenerator - Class in se.sics.kompics.simulator.adaptor
-
The
OperationGenerator
class. - OperationGenerator(ConcreteOperation<?, ?, ?, ?, ?, ?>, int) - Constructor for class se.sics.kompics.simulator.adaptor.OperationGenerator
- OTHER - se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
P
- P2pSimulator - Class in se.sics.kompics.simulator.core.impl
-
The
P2pSimulator
class. - P2pSimulator(P2pSimulator.P2pSimulatorInit) - Constructor for class se.sics.kompics.simulator.core.impl.P2pSimulator
- P2pSimulator.P2pSimulatorInit - Class in se.sics.kompics.simulator.core.impl
- P2pSimulatorInit(SimulationScheduler, SimulationScenario, NetworkModel) - Constructor for class se.sics.kompics.simulator.core.impl.P2pSimulator.P2pSimulatorInit
- partition(int) - Method in interface se.sics.kompics.simulator.network.identifier.Identifier
- partition(int) - Method in class se.sics.kompics.simulator.network.identifier.impl.SocketId
- PartitionedNetworkModel - Class in se.sics.kompics.simulator.network.impl
- PartitionedNetworkModel(IdentifierExtractor, NetworkModel, PartitionMapper<Identifier>) - Constructor for class se.sics.kompics.simulator.network.impl.PartitionedNetworkModel
- PartitionMapper<ID> - Interface in se.sics.kompics.simulator.network
- PartitionMapperFactory - Class in se.sics.kompics.simulator.network
- PartitionMapperFactory() - Constructor for class se.sics.kompics.simulator.network.PartitionMapperFactory
- proceed() - Method in class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
- put(String, Object) - Method in interface se.sics.kompics.simulator.result.SimulationResultMap
- put(String, Object) - Method in class se.sics.kompics.simulator.result.SimulationResultSingleton
R
- raise(int, Operation<E>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- raise(int, Operation1<E, P1>, Distribution<P1>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- raise(int, Operation2<E, P1, P2>, Distribution<P1>, Distribution<P2>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- raise(int, Operation3<E, P1, P2, P3>, Distribution<P1>, Distribution<P2>, Distribution<P3>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- raise(int, Operation4<E, P1, P2, P3, P4>, Distribution<P1>, Distribution<P2>, Distribution<P3>, Distribution<P4>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- raise(int, Operation5<E, P1, P2, P3, P4, P5>, Distribution<P1>, Distribution<P2>, Distribution<P3>, Distribution<P4>, Distribution<P5>) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- readInterceptorExceptionsFromTypesafeConfig() - Static method in class se.sics.kompics.simulator.instrumentation.CodeInstrumentation
S
- scenario - Variable in class se.sics.kompics.simulator.core.impl.P2pSimulator.P2pSimulatorInit
- schedule(Component, int) - Method in class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
- scheduler - Variable in class se.sics.kompics.simulator.core.impl.P2pSimulator.P2pSimulatorInit
- se.sics.kompics.simulator - package se.sics.kompics.simulator
- se.sics.kompics.simulator.adaptor - package se.sics.kompics.simulator.adaptor
- se.sics.kompics.simulator.adaptor.distributions - package se.sics.kompics.simulator.adaptor.distributions
- se.sics.kompics.simulator.adaptor.distributions.extra - package se.sics.kompics.simulator.adaptor.distributions.extra
- se.sics.kompics.simulator.core - package se.sics.kompics.simulator.core
- se.sics.kompics.simulator.core.impl - package se.sics.kompics.simulator.core.impl
- se.sics.kompics.simulator.events - package se.sics.kompics.simulator.events
- se.sics.kompics.simulator.events.system - package se.sics.kompics.simulator.events.system
- se.sics.kompics.simulator.instrumentation - package se.sics.kompics.simulator.instrumentation
- se.sics.kompics.simulator.network - package se.sics.kompics.simulator.network
- se.sics.kompics.simulator.network.identifier - package se.sics.kompics.simulator.network.identifier
- se.sics.kompics.simulator.network.identifier.impl - package se.sics.kompics.simulator.network.identifier.impl
- se.sics.kompics.simulator.network.impl - package se.sics.kompics.simulator.network.impl
- se.sics.kompics.simulator.result - package se.sics.kompics.simulator.result
- se.sics.kompics.simulator.run - package se.sics.kompics.simulator.run
- se.sics.kompics.simulator.scheduler - package se.sics.kompics.simulator.scheduler
- se.sics.kompics.simulator.stochastic.events - package se.sics.kompics.simulator.stochastic.events
- se.sics.kompics.simulator.util - package se.sics.kompics.simulator.util
- SelectiveModelBuilder(NetworkModel, IdentifierExtractor) - Constructor for class se.sics.kompics.simulator.network.impl.NetworkModels.SelectiveModelBuilder
- setEvent(KompicsEvent) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticPeriodicSimulatorEvent
- setNextTime() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- setOnList(boolean) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- setSeed(long) - Static method in class se.sics.kompics.simulator.SimulationScenario
- setSimulationContext(GlobalView) - Method in class se.sics.kompics.simulator.util.GlobalViewHandler
- setSimulator(Simulator) - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- setSimulator(Simulator) - Method in class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
- setSimulator(Simulator) - Method in interface se.sics.kompics.simulator.scheduler.SimulationScheduler
- setSnapshotEvent(StochasticTakeSnapshotEvent) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- setTerminationEvent(StochasticSimulationTerminatedEvent) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticPeriodicSimulatorEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulationTerminatedEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- setTime(long) - Method in class se.sics.kompics.simulator.stochastic.events.StochasticTakeSnapshotEvent
- SetupEvent - Class in se.sics.kompics.simulator.events.system
- SetupEvent() - Constructor for class se.sics.kompics.simulator.events.system.SetupEvent
- setupGlobalView(GlobalView) - Method in class se.sics.kompics.simulator.events.system.SetupEvent
- setupSystemContext() - Method in class se.sics.kompics.simulator.events.system.SetupEvent
- setValue(String, Object) - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- setValue(String, Object) - Method in interface se.sics.kompics.simulator.util.GlobalView
- shouldHandleNow() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- shouldHandleNow() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticTakeSnapshotEvent
- shouldTerminateNow() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticSimulationTerminatedEvent
- shutdown() - Method in class se.sics.kompics.simulator.scheduler.BasicSimulationScheduler
- simulate(Class<? extends ComponentDefinition>) - Method in class se.sics.kompics.simulator.SimulationScenario
- simulate(Class<? extends ComponentDefinition>, boolean) - Method in class se.sics.kompics.simulator.SimulationScenario
- simulate(Class<? extends ComponentDefinition>, Translator) - Method in class se.sics.kompics.simulator.SimulationScenario
- SimulationEvent - Class in se.sics.kompics.simulator.events
- SimulationEvent() - Constructor for class se.sics.kompics.simulator.events.SimulationEvent
- SimulationResultMap - Interface in se.sics.kompics.simulator.result
- SimulationResultSingleton - Class in se.sics.kompics.simulator.result
-
A singleton instance, that can provide access to values accross different class loaders.
- SimulationScenario - Class in se.sics.kompics.simulator
-
The
SimulationScenario
class. - SimulationScenario() - Constructor for class se.sics.kompics.simulator.SimulationScenario
- SimulationScenario.Snapshot - Class in se.sics.kompics.simulator
- SimulationScenario.StochasticProcess - Class in se.sics.kompics.simulator
- SimulationScheduler - Interface in se.sics.kompics.simulator.scheduler
- Simulator - Interface in se.sics.kompics.simulator.core
-
The
Simulator
class. - SimulatorComp - Interface in se.sics.kompics.simulator.core
- SimulatorControlPort - Class in se.sics.kompics.simulator.core
- SimulatorControlPort() - Constructor for class se.sics.kompics.simulator.core.SimulatorControlPort
- SimulatorMngrComp - Class in se.sics.kompics.simulator.core.impl
- SimulatorMngrComp(SimulatorMngrComp.SimulatorMngrInit) - Constructor for class se.sics.kompics.simulator.core.impl.SimulatorMngrComp
- SimulatorMngrComp.SimulatorMngrInit - Class in se.sics.kompics.simulator.core.impl
- SimulatorMngrInit() - Constructor for class se.sics.kompics.simulator.core.impl.SimulatorMngrComp.SimulatorMngrInit
- SimulatorPort - Class in se.sics.kompics.simulator.core
- SimulatorPort() - Constructor for class se.sics.kompics.simulator.core.SimulatorPort
- simulatorScheduler - Static variable in class se.sics.kompics.simulator.run.LauncherComp
- SimulatorSystem - Class in se.sics.kompics.simulator.core
-
The
SimulatorSystem
class. - SimulatorSystem() - Constructor for class se.sics.kompics.simulator.core.SimulatorSystem
- sleep(long) - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- sleep(long, int) - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- snapshot(TakeSnapshot) - Method in class se.sics.kompics.simulator.SimulationScenario
- Snapshot(TakeSnapshot) - Constructor for class se.sics.kompics.simulator.SimulationScenario.Snapshot
- SocketId - Class in se.sics.kompics.simulator.network.identifier.impl
- SocketId(InetSocketAddress) - Constructor for class se.sics.kompics.simulator.network.identifier.impl.SocketId
- SocketIdExtractor - Class in se.sics.kompics.simulator.network.identifier.impl
- SocketIdExtractor() - Constructor for class se.sics.kompics.simulator.network.identifier.impl.SocketIdExtractor
- start() - Static method in class se.sics.kompics.simulator.core.SimulatorSystem
- start() - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- start(ClassPool) - Method in class se.sics.kompics.simulator.instrumentation.CodeInterceptor
- startAfterStartOf(long, SimulationScenario.StochasticProcess) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- startAfterTerminationOf(long, SimulationScenario.StochasticProcess...) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- startAt(long) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- startAtSameTimeWith(SimulationScenario.StochasticProcess) - Method in class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- startNode(Identifier, Address) - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- StartNodeEvent - Class in se.sics.kompics.simulator.events.system
- StartNodeEvent() - Constructor for class se.sics.kompics.simulator.events.system.StartNodeEvent
- StochasticKompicsSimulatorEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticKompicsSimulatorEvent
class. - StochasticKompicsSimulatorEvent(KompicsEvent, long) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
- StochasticPeriodicSimulatorEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticPeriodicSimulatorEvent
class. - StochasticPeriodicSimulatorEvent(KompicsEvent, long, long) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticPeriodicSimulatorEvent
- StochasticProcess() - Constructor for class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- StochasticProcess(String) - Constructor for class se.sics.kompics.simulator.SimulationScenario.StochasticProcess
- StochasticProcessEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticProcessEvent
class. - StochasticProcessEvent(long, Distribution<Long>, StochasticProcessTerminatedEvent, List<OperationGenerator>, String) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticProcessEvent
- StochasticProcessStartEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticProcessStartEvent
class. - StochasticProcessStartEvent(long, LinkedList<StochasticProcessStartEvent>, StochasticProcessEvent, int, String) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticProcessStartEvent
- StochasticProcessTerminatedEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticProcessTerminatedEvent
class. - StochasticProcessTerminatedEvent(long, LinkedList<StochasticProcessStartEvent>, String) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticProcessTerminatedEvent
- StochasticSimulationTerminatedEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticSimulationTerminatedEvent
class. - StochasticSimulationTerminatedEvent(long, int, boolean) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticSimulationTerminatedEvent
- StochasticSimulatorEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticSimulatorEvent
class. - StochasticSimulatorEvent(long) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticSimulatorEvent
- StochasticTakeSnapshotEvent - Class in se.sics.kompics.simulator.stochastic.events
-
The
StochasticTakeSnapshotEvent
class. - StochasticTakeSnapshotEvent(long, TakeSnapshot, int) - Constructor for class se.sics.kompics.simulator.stochastic.events.StochasticTakeSnapshotEvent
- store(SimulationScenario) - Static method in class se.sics.kompics.simulator.instrumentation.InstrumentationHelper
- SystemEvent - Class in se.sics.kompics.simulator.events
- SystemEvent() - Constructor for class se.sics.kompics.simulator.events.SystemEvent
T
- takeAfterTerminationOf(long, SimulationScenario.StochasticProcess...) - Method in class se.sics.kompics.simulator.SimulationScenario.Snapshot
- TakeSnapshot - Class in se.sics.kompics.simulator.events
-
The
TakeSnapshot
class. - TakeSnapshot(String) - Constructor for class se.sics.kompics.simulator.events.TakeSnapshot
- terminate() - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- terminate() - Method in class se.sics.kompics.simulator.core.impl.SimulatorMngrComp
- terminate() - Method in interface se.sics.kompics.simulator.util.GlobalView
- terminateAfterTerminationOf(long, SimulationScenario.StochasticProcess...) - Method in class se.sics.kompics.simulator.SimulationScenario
- terminateAt(long) - Method in class se.sics.kompics.simulator.SimulationScenario
- terminated() - Method in class se.sics.kompics.simulator.core.impl.GlobalViewImpl
- TerminateExperiment - Class in se.sics.kompics.simulator.events
-
The
TerminateExperiment
class. - TerminateExperiment() - Constructor for class se.sics.kompics.simulator.events.TerminateExperiment
- toString() - Method in class se.sics.kompics.simulator.network.impl.BinaryNetworkModel
- toString() - Method in class se.sics.kompics.simulator.network.impl.DisconnectedNodesNetworkModel
- toString() - Method in class se.sics.kompics.simulator.stochastic.events.StochasticKompicsSimulatorEvent
U
- uniform(double, double) - Method in class se.sics.kompics.simulator.SimulationScenario
- uniform(int) - Method in class se.sics.kompics.simulator.SimulationScenario
- uniform(long, long) - Method in class se.sics.kompics.simulator.SimulationScenario
- uniform(BigInteger, BigInteger) - Method in class se.sics.kompics.simulator.SimulationScenario
- UNIFORM - se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
- UniformRandomModel - Class in se.sics.kompics.simulator.network.impl
- UniformRandomModel(long, long) - Constructor for class se.sics.kompics.simulator.network.impl.UniformRandomModel
- UniformRandomModel(long, long, Random) - Constructor for class se.sics.kompics.simulator.network.impl.UniformRandomModel
V
- valueOf(String) - Static method in enum se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum se.sics.kompics.simulator.adaptor.distributions.Distribution.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withBinaryModel(IdentifierExtractor, NetworkModel, NetworkModel, Set<Identifier>) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withConstantDelay(long) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withDeadLinks(IdentifierExtractor, NetworkModel, Set<Pair<Identifier, Identifier>>) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withDisconnectedModel(IdentifierExtractor, NetworkModel, Set<Identifier>) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withKingLatency(IdentifierExtractor) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withKingLatency(IdentifierExtractor, int) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withLoss(NetworkModel, int) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withLoss(NetworkModel, int, Random) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withPartitionedModel(IdentifierExtractor, NetworkModel, PartitionMapper<Identifier>) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withSelectiveModel(IdentifierExtractor, NetworkModel) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withSelectiveModel(NetworkModel) - Method in class se.sics.kompics.simulator.network.impl.NetworkModels.SelectiveModelBuilder
- withTotalLoss() - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withUniformRandomDelay(long, long) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
- withUniformRandomDelay(long, long, Random) - Static method in class se.sics.kompics.simulator.network.impl.NetworkModels
All Classes All Packages