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

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
 
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