A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
absoluteTime - Variable in class ikr.simlib.untested.trace.TraceFile
Contains the traceFile absolute or relative times
activate() - Method in class ikr.simlib.entities.generators.Generator
 
activate() - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
activated - Variable in class ikr.simlib.entities.generators.Generator
 
activeBursts - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
activePhases - Variable in class ikr.simlib.entities.phases.InfiniteServer
 
activeQ - Variable in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
activeQIndex - Variable in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
activeQIndex - Variable in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
activeQListIsEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
activeQListIsEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
activeQListIsEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
activeQListIsEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
activeQs - Variable in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
activeQs - Variable in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
activeQs - Variable in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
actualPos - Variable in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
add(String, Value) - Method in class ikr.simlib.parameters.Parameters
 
add(double[], double[]) - Static method in class ikr.simlib.support.Vectors
Adds each element from two vectors and returns the result as a new vector.
add(double) - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
addChild(SimNode) - Method in interface ikr.simlib.model.SimNode
 
addChild(SimNode) - Method in class ikr.simlib.model.StdSimNode
Adds a new PrintServer as a child ModelNode.
addNotifier(Notifier) - Method in class ikr.simlib.control.notification.MultiNotificationHandler
 
addOption(char, int, int) - Method in class ikr.simlib.support.cmdline.ArgParser
Adds an option to the parser.
addOption(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
Adds an option with exactly args arguments to the parser.
addOption(char) - Method in class ikr.simlib.support.cmdline.ArgParser
Adds an option without arguments to the parser.
addOptions(ArgParser) - Method in class ikr.simlib.control.SimulationEnvironment
 
addPhase(ServerPhase) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
addPort(Double) - Method in class ikr.simlib.entities.branches.Branch
 
addPort(String, Double) - Method in class ikr.simlib.entities.branches.Branch
 
addPort(String, P) - Method in class ikr.simlib.entities.branches.Expander
 
addPort(P) - Method in class ikr.simlib.entities.branches.Expander
 
addPort(String) - Method in class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
addPort() - Method in class ikr.simlib.entities.demultiplexers.StdDemultiplexer
Uses "output <++N>" as port name
addPort(Port) - Method in class ikr.simlib.entities.Entity
Adds a port to this entity.
addPort(String) - Method in class ikr.simlib.entities.multiplexers.StdMultiplexer
 
addPort() - Method in class ikr.simlib.entities.multiplexers.StdMultiplexer
Use "input <++N>" as port name
addPortMonitor(PortMonitor) - Method in class ikr.simlib.ports.Port
 
addResultTag(ResultKeyword, String) - Method in interface ikr.simlib.result.ResultTaggable
Adds a tag (keyword and value) to the output of this object in the final results file.
addResultTag(String, String) - Method in interface ikr.simlib.result.ResultTaggable
 
addResultTag(ResultKeyword, String) - Method in class ikr.simlib.statistics.Statistic
 
addResultTag(String, String) - Method in class ikr.simlib.statistics.Statistic
 
addRule(FilterRuleType, String) - Method in class ikr.simlib.result.filtering.Filter
 
addTimeStamp(Message, PointInTime) - Method in class ikr.simlib.meters.time.TimeMeter
put from-port time stamp into the map
addToActiveQList(FairQueuing.SortableQDiscContainer) - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
addToActiveQList(FairQueuing.SortableQDiscContainer) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
addToActiveQList(FairQueuing.SortableQDiscContainer) - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
addToActiveQList(FairQueuing.SortableQDiscContainer) - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
advanceActiveQ() - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
advanceActiveQ() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
advanceActiveQ() - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
advanceActiveQ() - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
Aggregator<T,V> - Interface in ikr.simlib.statistics.aggregating
interface for classes which aggregate multiple values.
aliasPort(Port, String) - Method in class ikr.simlib.entities.Entity
 
aliasPort(Entity, String, String) - Method in class ikr.simlib.entities.Entity
 
aliasPortName - Variable in class ikr.simlib.entities.Entity.PortAlias
 
alpha - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
alphaReciprocal - Variable in class ikr.simlib.distributions.continuous.ParetoDistribution
 
alphaReciprocal - Variable in class ikr.simlib.distributions.continuous.WeibullDistribution
 
append(ServerJob) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
append(ServerJob) - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
AREA - Static variable in class ikr.simlib.result.ResultKeywords
 
ArgParser - Class in ikr.simlib.support.cmdline
ArgParser gives support for command line parsing.
ArgParser(String, String, int, int) - Constructor for class ikr.simlib.support.cmdline.ArgParser
Constructs a new argument parser for the program.
ArgParser(String, String, int) - Constructor for class ikr.simlib.support.cmdline.ArgParser
Constructs a new argument parser for the program.
ArgParser(String, String) - Constructor for class ikr.simlib.support.cmdline.ArgParser
Constructs a new argument parser for the program.
ArgumentException - Exception in ikr.simlib.support.cmdline
 
ArgumentException(String) - Constructor for exception ikr.simlib.support.cmdline.ArgumentException
 
Array - Class in ikr.simlib.parameters.values
 
Array(Value[]) - Constructor for class ikr.simlib.parameters.values.Array
 
Array(List<Value>) - Constructor for class ikr.simlib.parameters.values.Array
 
ARRAY - Static variable in class ikr.simlib.result.xml.XMLConstants
 
ARRAY_ITEM - Static variable in class ikr.simlib.result.xml.XMLConstants
 
ARRAY_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
arraySize - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
arrivalTime - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
asBatch() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword as batch keyword.
asBoolean() - Method in class ikr.simlib.parameters.values.Array
 
asBoolean() - Method in class ikr.simlib.parameters.values.Scalar
 
asBoolean() - Method in class ikr.simlib.parameters.values.Value
 
asConditionalStatistic(UnweightedSampleCollector<Value>) - Static method in class ikr.simlib.statistics.Statistics
wraps an UnweightedSampleCollector so that it implements the interface ConditionalUnweightedStatistic.
asConditionalStatistic(WeightedSampleCollector<Value, Weight>) - Static method in class ikr.simlib.statistics.Statistics
wraps a WeightedSampleCollector so that it implements the interface ConditionalWeightedStatistic.
asConfidenceInterval() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword as confidence interval keyword.
asDouble() - Method in class ikr.simlib.parameters.values.Array
 
asDouble() - Method in class ikr.simlib.parameters.values.Scalar
 
asDouble() - Method in class ikr.simlib.parameters.values.Value
 
asDoubleMatrix() - Method in class ikr.simlib.parameters.values.Array
 
asDoubleMatrix() - Method in class ikr.simlib.parameters.values.Scalar
 
asDoubleMatrix() - Method in class ikr.simlib.parameters.values.Value
 
asDoubleVector() - Method in class ikr.simlib.parameters.values.Array
 
asDoubleVector() - Method in class ikr.simlib.parameters.values.Scalar
 
asDoubleVector() - Method in class ikr.simlib.parameters.values.Value
 
asEnum(Class<T>) - Method in class ikr.simlib.parameters.values.Array
 
asEnum(Class<T>) - Method in class ikr.simlib.parameters.values.Scalar
 
asEnum(Class<T>) - Method in class ikr.simlib.parameters.values.Value
 
asExport() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword which is suitable as a export keyword.
asExport(String) - Static method in class ikr.simlib.result.ResultKeyword
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>) - Method in class ikr.simlib.parameters.values.Array
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>) - Method in class ikr.simlib.parameters.values.Scalar
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7, P8) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6, P7) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5, P6) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3, P4, P5) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3, P4) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2, P3) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1, P2) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0, P1) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>, P0) - Method in class ikr.simlib.parameters.values.Value
 
asInstance(Class<T>) - Method in class ikr.simlib.parameters.values.Value
 
asInteger() - Method in class ikr.simlib.parameters.values.Array
 
asInteger() - Method in class ikr.simlib.parameters.values.Scalar
 
asInteger() - Method in class ikr.simlib.parameters.values.Value
 
asIntegerMatrix() - Method in class ikr.simlib.parameters.values.Array
 
asIntegerMatrix() - Method in class ikr.simlib.parameters.values.Scalar
 
asIntegerMatrix() - Method in class ikr.simlib.parameters.values.Value
 
asIntegerVector() - Method in class ikr.simlib.parameters.values.Array
 
asIntegerVector() - Method in class ikr.simlib.parameters.values.Scalar
 
asIntegerVector() - Method in class ikr.simlib.parameters.values.Value
 
asList() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword which is suitable as a list keyword.
asList(String) - Static method in class ikr.simlib.result.ResultKeyword
 
asLong() - Method in class ikr.simlib.parameters.values.Array
 
asLong() - Method in class ikr.simlib.parameters.values.Scalar
 
asLong() - Method in class ikr.simlib.parameters.values.Value
 
asLongMatrix() - Method in class ikr.simlib.parameters.values.Array
 
asLongMatrix() - Method in class ikr.simlib.parameters.values.Scalar
 
asLongMatrix() - Method in class ikr.simlib.parameters.values.Value
 
asLongVector() - Method in class ikr.simlib.parameters.values.Array
 
asLongVector() - Method in class ikr.simlib.parameters.values.Scalar
 
asLongVector() - Method in class ikr.simlib.parameters.values.Value
 
asMax() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword as maximum keyword.
asMean() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword as mean keyword.
asMin() - Method in class ikr.simlib.result.ResultKeyword
Returns a version of the given keyword as minimum keyword.
assignId(IPPacket) - Method in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
ASSIGNMENT_CHARACTER - Static variable in class ikr.simlib.parameters.fileparser.FileParser
 
asString() - Method in class ikr.simlib.parameters.values.Array
 
asString() - Method in class ikr.simlib.parameters.values.Scalar
 
asString() - Method in class ikr.simlib.parameters.values.Value
 
asStringMatrix() - Method in class ikr.simlib.parameters.values.Array
 
asStringMatrix() - Method in class ikr.simlib.parameters.values.Scalar
 
asStringMatrix() - Method in class ikr.simlib.parameters.values.Value
 
asStringVector() - Method in class ikr.simlib.parameters.values.Array
 
asStringVector() - Method in class ikr.simlib.parameters.values.Scalar
 
asStringVector() - Method in class ikr.simlib.parameters.values.Value
 
asWeightedStatistic(UnweightedSampleCollector<Value>) - Static method in class ikr.simlib.statistics.Statistics
wraps an UnweightedSampleCollector, so that it accepts a weight but ignores it
asWeightedStatistic(ConditionalUnweightedStatistic<Key, Value>) - Static method in class ikr.simlib.statistics.Statistics
wraps an UnweightedSampleCollector, so that it accepts a weight but ignores it
attachFromPort(Entity, String) - Method in class ikr.simlib.meters.TwoPointMeter
Attaches this meter to the specified port.
attachFromPort(Port) - Method in class ikr.simlib.meters.TwoPointMeter
Attaches this meter to the specified port.
attachInput(Entity, String) - Method in class ikr.simlib.meters.OnePointMeter
Attaches this meter to the specified port.
attachInput(Port) - Method in class ikr.simlib.meters.OnePointMeter
Attaches this meter to the specified port.
attachToPort(Entity, String) - Method in class ikr.simlib.meters.TwoPointMeter
Attaches this meter to the specified port.
attachToPort(Port) - Method in class ikr.simlib.meters.TwoPointMeter
Attaches this meter to the specified port.
AutoCorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
AutoCorrelationStatistic is the base class for auto-correlation statistics.
AutoCorrelationStatistic(SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 

B

B - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
baseDist - Variable in class ikr.simlib.distributions.continuous.LognormalDistribution
 
baseDist - Variable in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
baseDist - Variable in class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
baseDist - Variable in class ikr.simlib.distributions.discrete.transform.CeiledDistribution
 
baseDist - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
baseDist - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
baseDist - Variable in class ikr.simlib.distributions.discrete.transform.FlooredDistribution
 
baseDist - Variable in class ikr.simlib.distributions.discrete.transform.RoundedDistribution
 
baseQueue - Variable in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
BATCH - Static variable in class ikr.simlib.result.xml.XMLConstants
 
BATCH_AREA - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_BLOCKSIZE - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_BUCKET_MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_CALLS - Static variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
BATCH_CALLS - Static variable in class ikr.simlib.meters.count.ControlCountMeter
 
BATCH_COEFF - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_COV - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_COV_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_DEVIATION - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_DISTRIBUTION - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_MAX - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_MEDIAN - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_MIN - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_NUMBER_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
BATCH_NUMBER_OF_EVENTS - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_NUMBER_OF_SAMPLES - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_OVERFLOW_PROB - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_PDF - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_PROBABILITY - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_RATE - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_SAMPLE_RATE - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_SUM - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_UBOUND - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_UNDERFLOW_PROB - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_VARIANCE - Static variable in class ikr.simlib.result.ResultKeywords
 
BATCH_VARIANCE_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
batchCount - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
BatchExportable - Interface in ikr.simlib.result
Classes supporting batch parallelization must implement this interface to support import and export of batch states.
batchHandler - Variable in class ikr.simlib.control.Simulation
the handler of the end of a batch
batchLogWriters - Variable in class ikr.simlib.control.SimulationEnvironment
 
batchSamples - Variable in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
BatchSumStatistic - Class in ikr.simlib.statistics.batchsum
The classes BatchSumStatistic or StdBatchSumStatistic add up measured values (e.g., number of bytes that have passed a certain port) of the type long during a batch with the help of the method Statistic.update().
BatchSumStatistic(SimNode) - Constructor for class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
BernoulliDistribution - Class in ikr.simlib.distributions.discrete
Bernoulli Distribution
Meaning: Single random experiment with the success probability \(q (0 \le q \le 1)\) Parameters: Success probability = mean value \(q\) Distribution: \(P(X=i) = p_i = \begin{cases} 1-q &\mbox{for } i=0 \\ q &\mbox{for } i=1 \\ 0 & \mbox{else } \end{cases} \) Expected value: \(E[X]=q\) Variance: \(VAR[X]=q(1-q)\) Coefficient of variation: \(c_T=\sqrt{ \frac{ 1-q }{q} }\) Generating func.: \(G(z)=1-q+qz \) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.BernoulliDistribution
[...].Distribution.mean = 0.6
BernoulliDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.BernoulliDistribution
 
BernoulliDistribution(double) - Constructor for class ikr.simlib.distributions.discrete.BernoulliDistribution
 
beta - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
beta - Variable in class ikr.simlib.distributions.continuous.WeibullDistribution
 
BetaDistribution - Class in ikr.simlib.distributions.continuous
Beta Distribution
Meaning: Distribution of a random variable \(T= \frac{Z_1}{Z_1+Z_2}\), if \(Z_1\) and \(Z_2\) are gamma distributed with the parameters \(\alpha_1\) and \(\beta\) as well as \(\alpha_2\) and \(\beta\).
BetaDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.BetaDistribution
 
BetaDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.BetaDistribution
 
BinaryBranch - Class in ikr.simlib.entities.branches
A branch element routes an incoming message randomly to one of its output ports.
BinaryBranch(double, SimNode, RandomNumberGenerator) - Constructor for class ikr.simlib.entities.branches.BinaryBranch
 
BinaryBranch(double, SimNode) - Constructor for class ikr.simlib.entities.branches.BinaryBranch
 
bind(I, double) - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
BinomialDistribution - Class in ikr.simlib.distributions.discrete
Binomial Distribution
Meaning: Probability for \(i\) successes in \(n\) Bernoulli trials with the parameter \(q(0 \le q \le 1)\) Parameters: success probability \(q(0 < q \le 1\) number of trials \(n > 0\) Alternative: mean \(E[X] \ge 0\) and variance \(VAR[X] (0 \le VAR[X] \le E[X]\) parameters: \(q = 1- \frac{VAR[X]}{E[X]}\) \(n = \frac{(E[X])^2}{E[X] - VAR[X]}\) Distribution: \(P(X=i) = \binom{n}{i} \cdot q^i \cdot (1-q)^{n-i} \) Expected value: \(E[X]= nq \) Variance: \(VAR[X]= nq(1-q)\) Coefficient of variation: \(c_T= \sqrt{ \frac{ 1-q }{nq} }\) Generating func.: \(G(z)= (1-q+qz)^n \) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.BinomialDistribution
[...].Distribution.Mean = 15.0
[...].Distribution.Variance = 10.5
BinomialDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.BinomialDistribution
 
BinomialDistribution(double, double) - Constructor for class ikr.simlib.distributions.discrete.BinomialDistribution
 
BinomialDistribution(double, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.BinomialDistribution
 
BinomialDistribution(double, int) - Constructor for class ikr.simlib.distributions.discrete.BinomialDistribution
 
blockCoVSums - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
blockFISums - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
blockMeansSummations - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
BLOCKSIZE - Static variable in class ikr.simlib.result.ResultKeywords
 
blockSums - Variable in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
blockSums - Variable in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
blockSums - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
blockSums - Variable in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
blockSums - Variable in class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
 
BoundaryStatistic - Class in ikr.simlib.statistics.boundary
BoundaryStatistic is an abstract base class derived from Statistic.
BoundaryStatistic(SimNode) - Constructor for class ikr.simlib.statistics.boundary.BoundaryStatistic
 
BoundedDistribution - Class in ikr.simlib.distributions.continuous.transform
Continuous Bounded Distribution
Meaning: Continuous distribution of a random varaible \(T\) that is bounded between a lower bound and an upper bound.
BoundedDistribution(ContinuousDistribution, double, double, boolean) - Constructor for class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
BoundedDistribution(ContinuousDistribution, double, double) - Constructor for class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
BoundedDistribution(ContinuousDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
BoundedDistribution(ContinuousDistribution) - Constructor for class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
BoundedFIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements a bounded FIFO (First In First Out) queuing discipline, i.e., it has a finite buffer size.
BoundedFIFOQDisc(SimNode, int) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
 
BoundedFIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
 
BoundedLIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements a bounded LIFO (Last In First Out) queuing discipline, i.e., it has a finite buffer size.
BoundedLIFOQDisc(SimNode, int) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
BoundedLIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
BoundedQDisc - Interface in ikr.simlib.algorithms.queuingDisciplines
 
Branch - Class in ikr.simlib.entities.branches
A branch element routes an incoming message randomly to one of its output ports.
Branch(int, SimNode) - Constructor for class ikr.simlib.entities.branches.Branch
 
Branch(SimNode) - Constructor for class ikr.simlib.entities.branches.Branch
 
branchingProbability - Variable in class ikr.simlib.distributions.continuous.GeneralDistribution
 
branchProbs - Variable in class ikr.simlib.distributions.continuous.HyperExpDistribution
 
BUCKET - Static variable in class ikr.simlib.result.ResultKeywords
 
BUCKET_MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
BucketUtility - Class in ikr.simlib.statistics.support
BucketUtility is an abstract base class of different bucket utilities which relate a value provided to the GetBucket method to a bucket index.
BucketUtility(double, double, int) - Constructor for class ikr.simlib.statistics.support.BucketUtility
 
bufferStealing() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
Discard if necessary to obey the maximum size.
burstArrivalTime - Variable in class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
BurstGenerator - Class in ikr.simlib.entities.generators
BurstGenerator generates bursts of information that are segmented in messages of max.
BurstGenerator(DiscreteDistribution, ContinuousDistribution, Duration, int, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, Duration, int, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, Duration, int, SimNode) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, Duration, int, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator.BurstData - Class in ikr.simlib.entities.generators
 
BurstGenerator.BurstData(PointInTime, int) - Constructor for class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
burstIATDist - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
burstIATDist - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
burstLengthDist - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
burstLengthDist - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
burstList - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
BZip2CommandCompressionProvider - Class in ikr.simlib.support.compression
 
BZip2CommandCompressionProvider() - Constructor for class ikr.simlib.support.compression.BZip2CommandCompressionProvider
 
BZip2InputStream - Class in ikr.simlib.support.compression
 
BZip2InputStream(InputStream) - Constructor for class ikr.simlib.support.compression.BZip2InputStream
 
BZip2OutputStream - Class in ikr.simlib.support.compression
 
BZip2OutputStream(OutputStream) - Constructor for class ikr.simlib.support.compression.BZip2OutputStream
 

C

calculateSumOf(Collection<Duration>) - Static method in class ikr.simlib.events.time.Duration
 
Calendar - Class in ikr.simlib.events.calendar
Calendars are special event handlers derived from the abstract base class Calendar.
Calendar() - Constructor for class ikr.simlib.events.calendar.Calendar
 
CALENDAR - Static variable in class ikr.simlib.events.calendar.Calendar
reference to calendar
calendarCallback - Variable in class ikr.simlib.entities.phases.ClockedGate
 
CalendarCallback - Interface in ikr.simlib.events
 
calendarType - Variable in class ikr.simlib.control.SimulationEnvironment
 
CallbackInputPort - Class in ikr.simlib.ports.input
Convenience class to use instead of manually deriving from InputPort.
CallbackInputPort(Entity, String, CallbackInputPort.MessageIndicationHandler) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort(Entity, CallbackInputPort.MessageIndicationHandler) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort(Entity, String, CallbackInputPort.MessageIndicationHandlerMessage) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort(Entity, CallbackInputPort.MessageIndicationHandlerMessage) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort(Entity, String, CallbackInputPort.MessageIndicationHandlerNoArgs) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort(Entity, CallbackInputPort.MessageIndicationHandlerNoArgs) - Constructor for class ikr.simlib.ports.input.CallbackInputPort
 
CallbackInputPort.MessageIndicationHandler - Interface in ikr.simlib.ports.input
callback interface with port and message arguments
CallbackInputPort.MessageIndicationHandlerMessage - Interface in ikr.simlib.ports.input
callback interface with message argument
CallbackInputPort.MessageIndicationHandlerNoArgs - Interface in ikr.simlib.ports.input
callback interface with no arguments
CallbackOutputPort - Class in ikr.simlib.ports.output
Convenience class to use instead of manually deriving from OutputPort .
CallbackOutputPort(Entity, String, CallbackOutputPort.GetMessagehandler, CallbackOutputPort.IsMessageAvailableHandler) - Constructor for class ikr.simlib.ports.output.CallbackOutputPort
 
CallbackOutputPort(Entity, CallbackOutputPort.GetMessagehandler, CallbackOutputPort.IsMessageAvailableHandler) - Constructor for class ikr.simlib.ports.output.CallbackOutputPort
 
CallbackOutputPort.GetMessagehandler - Interface in ikr.simlib.ports.output
 
CallbackOutputPort.IsMessageAvailableHandler - Interface in ikr.simlib.ports.output
 
cancel() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
cancel() - Method in interface ikr.simlib.events.EventToken
Cancel the event, i.e.
cancelAllEvents() - Method in class ikr.simlib.events.calendar.Calendar
Cancel all events which are currently posted.
cancelAllEvents() - Method in class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
cancelAllEvents() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
cancels all events
cancelAllEvents() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
CDIST - Static variable in class ikr.simlib.result.ResultKeywords
Complementary distribution.
CDVMeter - Class in ikr.simlib.meters.cdv
An CDV meter can be attached to a port to measure one point CDV (cell delay variation).
CDVMeter(UnweightedSampleCollector<Duration>, double) - Constructor for class ikr.simlib.meters.cdv.CDVMeter
 
CeiledDistribution - Class in ikr.simlib.distributions.discrete.transform
Ceiled Distribution
Meaning: The "ceiled distribution" is a discrete distribution that converts the value obtained from a continuous ("base") distribution to an integer value using the ceil() function from the Java Math package.
CeiledDistribution(ContinuousDistribution) - Constructor for class ikr.simlib.distributions.discrete.transform.CeiledDistribution
 
changeTimeBase(TimeUnits) - Static method in class ikr.simlib.events.time.TimeBase
This method allows to change the time-base before the first time object has been created.
changeTimeBase(double, String) - Static method in class ikr.simlib.events.time.TimeBase
This method allows to change the time-base before the first time object has been created.
check() - Method in class ikr.simlib.control.simulationcontrol.ControlCounter
 
CINT - Static variable in class ikr.simlib.result.ResultKeywords
Confidence interval.
classWidth - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
clear() - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
ClockedGate - Class in ikr.simlib.entities.phases
A clocked gate is a standard component that can be used to gate messages.
ClockedGate(Duration, SimNode) - Constructor for class ikr.simlib.entities.phases.ClockedGate
 
close() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
close() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
close() - Method in interface ikr.simlib.result.ResultReader
Closes the reader and underlying streams.
close() - Method in interface ikr.simlib.result.ResultWriter
Closes the writer and underlying streams.
close() - Method in class ikr.simlib.result.xml.XMLResultReader
 
close() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
close() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceReader
 
close() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
close() - Method in class ikr.simlib.support.DelayedOutputStream
 
CLOSING_ARRAY_BRACKET - Static variable in class ikr.simlib.parameters.fileparser.FileParser
 
COEFF - Static variable in class ikr.simlib.result.ResultKeywords
Coefficient.
COEFF_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
coeffMeasures - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
coeffMeasures - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
coeffMeasures - Variable in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
combine(UnweightedSampleCollector<? super Value>...) - Static method in class ikr.simlib.statistics.Statistics
combines multiple UnweightedSampleCollector instances.
combine(WeightedSampleCollector<? super Value, ? super Weight>...) - Static method in class ikr.simlib.statistics.Statistics
combines multiple WeightedSampleCollector instances.
combine(ConditionalUnweightedStatistic<? super Key, ? super Value>...) - Static method in class ikr.simlib.statistics.Statistics
combines multiple ConditionalUnweightedStatistic instances.
combine(ConditionalWeightedStatistic<? super Key, ? super Value, ? super Weight>...) - Static method in class ikr.simlib.statistics.Statistics
combines multiple ConditionalWeightedStatistic instances.
combineCondUnweighted(Collection<ConditionalUnweightedStatistic<? super Key, ? super Value>>) - Static method in class ikr.simlib.statistics.Statistics
combines multiple ConditionalUnweightedStatistic instances.
combineCondWeighted(Collection<ConditionalWeightedStatistic<? super Key, ? super Value, ? super Weight>>) - Static method in class ikr.simlib.statistics.Statistics
combines multiple ConditionalWeightedStatistic instances.
CombinedDistributionData - Class in ikr.simlib.statistics.distribution.trace.dist
 
CombinedDistributionData(QuantileDescription, List<DataSource>) - Constructor for class ikr.simlib.statistics.distribution.trace.dist.CombinedDistributionData
assumes that the trace files are sorted
combineSorted(List<DataSource>) - Method in interface ikr.simlib.statistics.distribution.trace.data.DataSource
 
combineSorted(List<DataSource>) - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataSource
 
combineSorted(List<DataSource>) - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataSource
Merge multiple sorted files to a temporary sorted file.
combineUnweighted(Collection<UnweightedSampleCollector<? super Value>>) - Static method in class ikr.simlib.statistics.Statistics
combines multiple UnweightedSampleCollector instances.
combineWeighted(Collection<WeightedSampleCollector<? super Value, ? super Weight>>) - Static method in class ikr.simlib.statistics.Statistics
combines multiple WeightedSampleCollector instances.
COMMAND - Static variable in class ikr.simlib.support.compression.LZMAInputStream
 
CommandFilterStreams - Class in ikr.simlib.support.compression
 
CommandFilterStreams() - Constructor for class ikr.simlib.support.compression.CommandFilterStreams
 
COMMENT - Static variable in class ikr.simlib.parameters.fileparser.FileParser
 
CompactingResultWriter - Class in ikr.simlib.result.compacting
This class is a wrapper to the ResultWriter interface.
CompactingResultWriter(ResultWriter) - Constructor for class ikr.simlib.result.compacting.CompactingResultWriter
 
compareTo(Object) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
compareTo(BurstGenerator.BurstData) - Method in class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
compareTo(SimpleOrderedCalendar.Entry) - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
compareTo(Duration) - Method in class ikr.simlib.events.time.Duration
 
compareTo(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
compareTo(Sample) - Method in class ikr.simlib.statistics.distribution.trace.data.Sample
 
CompressionManager - Class in ikr.simlib.support.compression
This class provides static methods to open compressed files for reading create and open compressed files for writing determining the filename suffix for a given compression type
CompressionManager() - Constructor for class ikr.simlib.support.compression.CompressionManager
 
CompressionProvider - Interface in ikr.simlib.support.compression
 
compressionType - Variable in class ikr.simlib.control.SimulationEnvironment
 
CompressionType - Enum in ikr.simlib.support.compression
 
computeCurrentConfidenceLevel(double, long) - Method in class ikr.simlib.statistics.confidenceinterval.StudentCalc
 
computeMeasures(int) - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
computeMeasures(int) - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.Statistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
computeMeasures(int) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
computeMedian() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
Returns the value for the median calculated from fSamples.
computeStudentUValue(double, long) - Method in class ikr.simlib.statistics.confidenceinterval.StudentCalc
 
concurrentEvents - Variable in class ikr.simlib.events.calendar.Calendar
counter to count the number of events with exact same time stamp
ConditionalStatisticBase<K,S extends ResultTaggable> - Class in ikr.simlib.statistics.conditional
Base class for conditional statistics.
ConditionalStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super S>) - Constructor for class ikr.simlib.statistics.conditional.ConditionalStatisticBase
for enumerable keys
ConditionalStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.ConditionalStatisticBase
for doubles (lin or log spaced mapping)
ConditionalStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, int) - Constructor for class ikr.simlib.statistics.conditional.ConditionalStatisticBase
for integers (0..numBuckets-1)
ConditionalStatisticBase.StatisticCreator<S extends ResultTaggable> - Interface in ikr.simlib.statistics.conditional
 
ConditionalStatisticBase.StatisticTagger<K,S extends ResultTaggable> - Interface in ikr.simlib.statistics.conditional
 
ConditionalStatisticBase.ToIndexMapper<K> - Interface in ikr.simlib.statistics.conditional
 
ConditionalStdProbabilityStatistic<K> - Class in ikr.simlib.statistics.conditional.implementations
 
ConditionalStdProbabilityStatistic(SimNode, Class<K>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdProbabilityStatistic
 
ConditionalStdProbabilityStatistic(SimNode, Class<K>, int) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdProbabilityStatistic
 
ConditionalStdProbabilityStatistic(SimNode, Class<K>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super StdProbabilityStatistic>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdProbabilityStatistic
 
ConditionalStdProbabilityStatistic(SimNode, Class<K>, Iterable<? extends K>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdProbabilityStatistic
 
ConditionalStdSampleStatistic<K> - Class in ikr.simlib.statistics.conditional.implementations
 
ConditionalStdSampleStatistic(SimNode, Class<K>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdSampleStatistic
 
ConditionalStdSampleStatistic(SimNode, Class<K>, int) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdSampleStatistic
 
ConditionalStdSampleStatistic(SimNode, Class<K>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super StdSampleStatistic>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdSampleStatistic
 
ConditionalStdSampleStatistic(SimNode, Class<K>, Iterable<? extends K>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalStdSampleStatistic
 
ConditionalUnweightedStatistic<K,V> - Interface in ikr.simlib.statistics.conditional
 
ConditionalUnweightedStatisticBase<K,V,S extends ResultTaggable & UnweightedSampleCollector<V>> - Class in ikr.simlib.statistics.conditional
 
ConditionalUnweightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.ConditionalUnweightedStatisticBase
 
ConditionalUnweightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, int) - Constructor for class ikr.simlib.statistics.conditional.ConditionalUnweightedStatisticBase
 
ConditionalUnweightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super S>) - Constructor for class ikr.simlib.statistics.conditional.ConditionalUnweightedStatisticBase
 
ConditionalWeightedMeanStatistic<K> - Class in ikr.simlib.statistics.conditional.implementations
 
ConditionalWeightedMeanStatistic(SimNode, Class<K>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalWeightedMeanStatistic
 
ConditionalWeightedMeanStatistic(SimNode, Class<K>, int) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalWeightedMeanStatistic
 
ConditionalWeightedMeanStatistic(SimNode, Class<K>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super WeightedMeanStatistic>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalWeightedMeanStatistic
 
ConditionalWeightedMeanStatistic(SimNode, Class<K>, Iterable<? extends K>) - Constructor for class ikr.simlib.statistics.conditional.implementations.ConditionalWeightedMeanStatistic
 
ConditionalWeightedStatistic<K,V,W> - Interface in ikr.simlib.statistics.conditional
 
ConditionalWeightedStatisticBase<K,V,W,S extends ResultTaggable & WeightedSampleCollector<V,W>> - Class in ikr.simlib.statistics.conditional
 
ConditionalWeightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, BucketUtility) - Constructor for class ikr.simlib.statistics.conditional.ConditionalWeightedStatisticBase
 
ConditionalWeightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, int) - Constructor for class ikr.simlib.statistics.conditional.ConditionalWeightedStatisticBase
 
ConditionalWeightedStatisticBase(SimNode, Class<K>, ConditionalStatisticBase.StatisticCreator<? extends S>, Iterable<? extends K>, ConditionalStatisticBase.StatisticTagger<? super K, ? super S>) - Constructor for class ikr.simlib.statistics.conditional.ConditionalWeightedStatisticBase
 
CondMeanStatistic - Class in ikr.simlib.statistics.sample
 
CondProbabilityStatistic - Class in ikr.simlib.statistics.probability
 
ConfidenceIntervalEstimator - Interface in ikr.simlib.statistics.confidenceinterval
StatisticEstimation is an interface for different estimation strategies.
ConfidenceIntervalEstimatorManager - Class in ikr.simlib.statistics.confidenceinterval
 
connect(String, Entity, String) - Method in class ikr.simlib.entities.Entity
 
connect(InputPort) - Method in class ikr.simlib.ports.output.OutputPort
 
constantA - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
constantB - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
ConstantDistribution - Class in ikr.simlib.distributions.continuous
Deterministic Value
Meaning: A constant value \(d\) is returned Parameters: constant ("mean") value \(d\) PDF: \(P(T=t) = f(t) = \delta(t-d) \) DF: \(P(T \le t) = F(t) = \sigma(t-d) = \begin{cases} 0 &\mbox{for } t < d \\ 1 & \mbox{else } \end{cases} \) Expected value: \(E[T]= d \) Variance: \(VAR[T]= 0\) Coefficient of variation: \(c_T= 0\) LST: \(\phi(s) = exp(-sd)\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.ConstantDistribution
[...].Distribution.Mean = 1.7
ConstantDistribution(double) - Constructor for class ikr.simlib.distributions.continuous.ConstantDistribution
 
ConstantDistribution(SimNode, Parameters) - Constructor for class ikr.simlib.distributions.continuous.ConstantDistribution
 
ContinuousDistribution - Class in ikr.simlib.distributions.continuous
ContinuousDistributions are distributions that return floating point values.
ContinuousDistribution() - Constructor for class ikr.simlib.distributions.continuous.ContinuousDistribution
 
ContinuousDistribution(RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.ContinuousDistribution
 
ControlCounter - Class in ikr.simlib.control.simulationcontrol
ControlCounter can be used to count any sort of event by calling the method Count().
ControlCounter(int, int) - Constructor for class ikr.simlib.control.simulationcontrol.ControlCounter
 
ControlCounter.State - Enum in ikr.simlib.control.simulationcontrol
 
ControlCountMeter - Class in ikr.simlib.meters.count
The previous implementation has been replaced with two helper methods, which instanciate a MessageCountMeter and a ControlCounter.
ControlCountMeter() - Constructor for class ikr.simlib.meters.count.ControlCountMeter
 
ControlTimer - Class in ikr.simlib.control.simulationcontrol
ControlTimer is an class which is able to look upon the system time and calls the EndOfTransientPhase EndOfBatch
ControlTimer(Duration, Duration) - Constructor for class ikr.simlib.control.simulationcontrol.ControlTimer
 
ContStateGMPPDistribution - Class in ikr.simlib.distributions.continuous.statedep
Continuous-State GMPP
Meaning: Modeling of sources where the state space is continuous. Description: State machine with continuous (infinite) state space:
length of a state according to a continuous distribution rate \(r\) in a state according to a continuous distribution Poisson process with rate \(r\) within a state
Parameters: continuous distribution of the length of a phase continuous distribution of the rate in a phase Characteristic values: Moments and distribution of the arrival intervals Parser example: [...].distribution = ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
[...].distribution.PhaseLengthDist = NegExp
[...].distribution.PhaseLengthDist.Mean = 2.3
[...].distribution.RateDist = Uniform
[...].distribution.RateDist.LowerBound = 1.5
[...].distribution.RateDist.UpperBound = 3.5
References: T.
ContStateGMPPDistribution(ContinuousDistribution, ContinuousDistribution, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
ContStateGMPPDistribution(ContinuousDistribution, ContinuousDistribution) - Constructor for class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
CorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
CorrelationStatistic is an abstract base class for a cross correlation statistic.
CorrelationStatistic(SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
count - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
count() - Method in class ikr.simlib.control.simulationcontrol.ControlCounter
 
CountAggregatingStatistic<T,V> - Class in ikr.simlib.statistics.aggregating
CountAggregatingStatistic aggregates a fixed number n of values with the help of an Aggregator.
CountAggregatingStatistic(UnweightedSampleCollector<V>, int, Aggregator<? super T, ? extends V>) - Constructor for class ikr.simlib.statistics.aggregating.CountAggregatingStatistic
 
COV - Static variable in class ikr.simlib.result.ResultKeywords
Coefficient of variation.
COV_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
COV_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
COV_MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
covarianceMeasures - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
covarianceMeasures - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
covarianceMeasures - Variable in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
covBatchMeans - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
CoxianDistribution - Class in ikr.simlib.distributions.continuous
Coxian Phase Model
Coxian Phase Model
Coxian Phase Model
Meaning: Distribution according to the Coxian phase model: Serial switching of a selection of one of \(k\) phases each with a negative-exponentially distributed phase duration period (parameter \(\lambda_i\)), whereby after each phase the system is exited with the probability \(q_i\).
CoxianDistribution(double[], double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.CoxianDistribution
 
CoxianDistribution(double[], double[]) - Constructor for class ikr.simlib.distributions.continuous.CoxianDistribution
 
create() - Method in interface ikr.simlib.factories.Factory
 
create() - Method in class ikr.simlib.messages.factories.FlexIPMessageFactory
 
create() - Method in class ikr.simlib.messages.factories.IPPacketFactory
 
create() - Method in class ikr.simlib.messages.factories.LabelMessageFactory
 
create() - Method in class ikr.simlib.messages.factories.MessageFactory
 
create() - Method in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
create(int, int) - Static method in class ikr.simlib.meters.count.ControlCountMeter
Helper method to create something which resembles the ControlCountMeter, which was included in previous versions of this library.
create(Duration, UnweightedSampleCollector<Double>) - Static method in class ikr.simlib.meters.rate.IntervalRateMeter
Helper method to create something which resembles the ShortTermRateMeter, which was included in previous versions of this library.
create(SimNode, BucketUtility) - Static method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
Convenience method which creates something that closely resembles an object of class CondProbabilityStatistic as present in previous versions of this library.
create(SimNode, double, double, int) - Static method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
create(SimNode, BucketUtility) - Static method in class ikr.simlib.statistics.sample.CondMeanStatistic
Convenience method which creates something that closely resembles an object of class CondMeanStatistic as present in previous versions of this library.
create(SimNode, double, double, int) - Static method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
CREATE_INSTANCE_METHOD_NAME - Static variable in interface ikr.simlib.parameters.reflection.ReflectionConstructable
 
createBoundedFIFOQueue(SimNode, int) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createBoundedFIFOQueue(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createBoundedLIFOQueue(SimNode, int) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createBoundedLIFOQueue(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createCalendar(String) - Method in class ikr.simlib.control.SimTreeApplication
Creates the calendar for the simulation.
createChildNode(String) - Method in interface ikr.simlib.model.SimNode
 
createChildNode(String) - Method in class ikr.simlib.model.StdSimNode
Creates and returns a child node with name n
createFilterCommandInputStream(String[], InputStream) - Static method in class ikr.simlib.support.compression.CommandFilterStreams
 
createFilterCommandOutputStream(String[], OutputStream) - Static method in class ikr.simlib.support.compression.CommandFilterStreams
 
createImportSimulation() - Method in class ikr.simlib.control.SimTreeApplication
Creates the import simulation.
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
 
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.UnboundedFIFOQDisc
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.UnboundedLIFOQDisc
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.control.simulationcontrol.ControlCounter
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.control.simulationcontrol.ControlTimer
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.BetaDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.ConstantDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.CoxianDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.EmpiricalDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.ErlangDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.GammaDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.GeneralDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.HyperExpDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.HypoExpDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.JakesDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.LognormalDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.NegExpDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.NormalDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.ParetoDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.RayleighDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.MMDPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.MMPPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.transform.NestedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.transform.SlottedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.transform.TransformedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.UniformDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.continuous.WeibullDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.BernoulliDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.BinomialDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.DiscreteConstantDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.GeometricDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.NegBinDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.PoissonDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.ShiftedGeometricDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.transform.CeiledDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.transform.FlooredDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.transform.RoundedDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.ZipfDistribution
createInstance(SimNode, Parameters, RandomNumberGenerator) - Static method in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.generators.BurstGenerator
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.generators.DStdGenerator
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.generators.GreedyGenerator
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.generators.StdGenerator
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.phases.DInfiniteServer
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.phases.StdPhase
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.phases.StochasticInfiniteServer
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.phases.UnitPhase
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.events.time.Duration
 
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.events.time.PointInTime
 
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.messages.factories.FlexIPMessageFactory
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.messages.factories.IPPacketFactory
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.messages.factories.LabelMessageFactory
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.messages.factories.MessageFactory
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.statistics.median.StdMedianStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.statistics.sample.CondMeanStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.entities.generators.TraceGenerator
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.untested.meters.rate.FairnessRateMeter
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.meters.rate.VTRateMeter
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
createInstance(SimNode, Parameters, Integer) - Static method in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.untested.trace.TraceFile
createMessage() - Method in class ikr.simlib.entities.generators.BurstGenerator
 
createMessage() - Method in class ikr.simlib.entities.generators.DStdGenerator
 
createMessage() - Method in class ikr.simlib.entities.generators.Generator
 
createMessage() - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
createMessage() - Method in class ikr.simlib.entities.generators.StdGenerator
 
createMessage() - Method in class ikr.simlib.untested.entities.generators.TraceGenerator
 
createMessageToSend(int) - Method in class ikr.simlib.entities.generators.BurstGenerator
 
createModel(Parameters) - Method in class ikr.simlib.control.SimTreeApplication
Creates the model for the simulation.
createNewDataStorage(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
createNewDataStorage(int) - Method in class ikr.simlib.statistics.distribution.trace.MemoryDistributionStatistic
 
createNewDataStorage(int) - Method in class ikr.simlib.statistics.distribution.trace.TracingDistributionStatistic
 
createNewNextBurst(PointInTime) - Method in class ikr.simlib.entities.generators.BurstGenerator
creates a new burst and stores it in nextBurst
createNewStatistic(SimNode) - Method in interface ikr.simlib.statistics.conditional.ConditionalStatisticBase.StatisticCreator
 
createPhase(String, ContinuousDistribution, int, PreemptionStrategy, QueueingStrategy) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
createPhase(String, ContinuousDistribution, int, PreemptionStrategy) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
createPhase(String, ContinuousDistribution, int) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
createPhase(String, ContinuousDistribution) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
createRNG(int) - Method in class ikr.simlib.random.JavaRandomNumberGeneratorFactory
 
createRNG(int) - Method in interface ikr.simlib.random.RandomNumberGeneratorFactory
create a new random number generator with the given seed index
createRNG(int) - Method in class ikr.simlib.random.StdRandomNumberGeneratorFactory
 
createRootNode(String) - Static method in class ikr.simlib.model.StdSimNode
Static method called only one time by Model to create the root node.
createSimulation() - Method in class ikr.simlib.control.SimTreeApplication
Creates the simulation.
createSortableQDisc(StackableQueuingDiscipline) - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
createSortableQDisc(StackableQueuingDiscipline) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
createSortableQDisc(StackableQueuingDiscipline) - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
createSortableQDisc(StackableQueuingDiscipline) - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
createSystemRNG() - Method in class ikr.simlib.control.SimTreeApplication
Creates the system RNG.
createUnboundedFIFOQueue(SimNode) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createUnboundedFIFOQueue(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createUnboundedLIFOQueue(SimNode) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createUnboundedLIFOQueue(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
 
createWithDoubleStatistic(UnweightedSampleCollector<Double>, double) - Static method in class ikr.simlib.meters.cdv.CDVMeter
creates a new CDVMeter with a statistic that accepts Double values.
createWithDoubleStatistic(UnweightedSampleCollector<Double>) - Static method in class ikr.simlib.meters.iat.IATMeter
creates a new IATMeter with a statistic that accepts Double values.
createWithDoubleStatistic(UnweightedSampleCollector<Double>) - Static method in class ikr.simlib.meters.length.MessageLengthMeter
creates a new MessageLengthMeter with a statistic that accepts Double values.
createWithDoubleStatistic(UnweightedSampleCollector<Double>) - Static method in class ikr.simlib.meters.time.TimeMeter
creates a new TimeMeter with a statistic that accepts Double values.
createWithDurationStatistic(UnweightedSampleCollector<Duration>, double) - Static method in class ikr.simlib.meters.cdv.CDVMeter
creates a new CDVMeter with a statistic that accepts Duration objects
createWithDurationStatistic(UnweightedSampleCollector<Duration>) - Static method in class ikr.simlib.meters.iat.IATMeter
creates a new IATMeter with a statistic that accepts Duration objects
createWithDurationStatistic(UnweightedSampleCollector<Duration>) - Static method in class ikr.simlib.meters.time.TimeMeter
creates a new TimeMeter with a statistic that accepts Duration objects
createWithLongStatistic(UnweightedSampleCollector<Long>) - Static method in class ikr.simlib.meters.length.MessageLengthMeter
creates a new MessageLengthMeter with a statistic that accepts Long values
createWithVoidStatistic(UnweightedSampleCollector<Void>) - Static method in class ikr.simlib.meters.count.MessageCountMeter
creates a new MessageCountMeter with a statistic that accepts no parameters
cumulatedTransitionProbs - Variable in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution.GMDPStateParameters
 
cumulatedTransitionProbs - Variable in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution.StateParameters
 
cumulatedTransitionProbs - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution.MAPStateParameters
Transition probabilities under condition that a transition happens
cumulatedTransitionProbs - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution.DMAPStateParameters
Transition probabilities under condition that transition occurs
cumulativeDist - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
current() - Method in class ikr.simlib.messages.LabelMessage
 
currentBatch - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
currentEventToken - Variable in class ikr.simlib.entities.generators.Generator
 
currentEventToken - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
currentItem - Variable in class ikr.simlib.untested.trace.TraceFile
 
currentJob - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
currentPort - Variable in class ikr.simlib.entities.multiplexers.Multiplexer
 
currentPos - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
currentPos - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
currentQueueLength - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
currentQueueLength - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
currentRate - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
currentVirtualTime - Variable in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
cycleTime - Variable in class ikr.simlib.entities.phases.ClockedGate
 

D

D - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
DataSource - Interface in ikr.simlib.statistics.distribution.trace.data
 
DataStorage - Interface in ikr.simlib.statistics.distribution.trace.data
 
deactivate() - Method in class ikr.simlib.entities.generators.Generator
 
deactivate() - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
DEFAULT_BASE - Static variable in class ikr.simlib.statistics.support.GeoBucketUtility
 
DEFAULT_CONFIDENCE_LEVEL - Static variable in class ikr.simlib.statistics.confidenceinterval.ConfidenceIntervalEstimatorManager
 
DEFAULT_MEAN - Static variable in class ikr.simlib.statistics.support.LogBucketUtility
 
DEFAULT_MESSAGE_LENGTH - Static variable in class ikr.simlib.messages.Message
 
DEFAULT_SEED_INDEX - Static variable in class ikr.simlib.random.StdRandomNumberGenerator
 
deficitIncrement - Variable in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
DeficitRoundRobinFairQueuing - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements a fair queuing on the basis of Virtual Finish Times, and therefore achieves fairness regarding the number of units (e.g.
DeficitRoundRobinFairQueuing(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
DelayedOutputStream - Class in ikr.simlib.support
Wraps an output stream.
DelayedOutputStream() - Constructor for class ikr.simlib.support.DelayedOutputStream
 
deletePhase(String) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
DELIMITER - Static variable in class ikr.simlib.parameters.NamingConstants
This string will be used to build SimNode names, parameter names, etc.
DELIMITER_REGEX - Static variable in class ikr.simlib.parameters.NamingConstants
 
Demultiplexer - Class in ikr.simlib.entities.demultiplexers
The class Demultiplexer is the counter part to Multiplexer and is the base class for StdDemultiplexer, LabelDemultiplexer, and IPDemultiplexer.
Demultiplexer(SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.Demultiplexer
 
dequeue() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
Dequeue the next QueuingDiscipline.QueueEntry according to the QueuingDiscipline.
dequeue() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
deregisterSimNotifier() - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
desiredPos - Variable in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
destinationId - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
destinationIdDist - Variable in class ikr.simlib.messages.factories.FlexIPMessageFactory
 
determinant(double[][]) - Static method in class ikr.simlib.support.Matrices
Calculates the determinant of a matrix.
determineOutputPort(Message) - Method in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
determineOutputPort(Message) - Method in class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
determineOutputPort(Message) - Method in class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
DEVIATION - Static variable in class ikr.simlib.result.ResultKeywords
 
DEVIATION_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
diagonal(double[]) - Static method in class ikr.simlib.support.Matrices
Creates a diagonal matrix from a vector.
DInfiniteServer - Class in ikr.simlib.entities.phases
DInfiniteServer is a standard infinite server component with a constant service time that can be specified in the constructor.
DInfiniteServer(Duration, SimNode) - Constructor for class ikr.simlib.entities.phases.DInfiniteServer
 
disableSystemRNG() - Static method in class ikr.simlib.random.IndependentRNGFactory
Use this method to mark the SystemRNG of the RandomNumberGenerator as invalid.
disableTracing() - Method in class ikr.simlib.statistics.Statistic
Un-sets the writer object and disables tracing
disconnect(Entity, String, Entity, String) - Method in class ikr.simlib.entities.Entity
 
disconnect(InputPort) - Method in class ikr.simlib.ports.output.OutputPort
 
DiscreteBoundedDistribution - Class in ikr.simlib.distributions.discrete.transform
Discrete Bounded Distribution
Meaning: Discrete analogon to the continuous bounded distribution, whereby the upper and lower limits each belong to the value range of the random variable \(X\). Parameters: base distribution \(q_i\) with the corresponding DF \(Q_i\) lower limit \(b_l\) (integer number) upper limit \(b_u\) (integer number) boolean value resampling Distribution: \(P(X=i) = p_i = \begin{cases} \frac{q_i}{Q_{b_u}-Q_{b_i}} &\mbox{for } b_l \le i \le b_u \\ 0 &\mbox{else} \end{cases}\) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
[...].Distribution.BaseDist = ikr.simlib.distributions.discrete.Binomial
[...].Distribution.BaseDist.Mean = 10.0
[...].Distribution.BaseDist.Variance = 5.0
[...].Distribution.LowerBound = 0 # optional, default 0
[...].Distribution.UpperBound = 20 # optional, def.
DiscreteBoundedDistribution(DiscreteDistribution, int, int, boolean) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
DiscreteBoundedDistribution(DiscreteDistribution, int, int) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
DiscreteBoundedDistribution(DiscreteDistribution, int) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
DiscreteBoundedDistribution(DiscreteDistribution) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
DiscreteConstantDistribution - Class in ikr.simlib.distributions.discrete
Discrete Deterministic Value
Meaning: A constant integer value \(d\) is returned Parameters: constant integer (mean) value \(d\) Distribution: \(P(X=i) = \begin{cases} 1 &\mbox{for } i=d \\ 0 & \mbox{else } \end{cases} \) Expected value: \(E[X]=d\) Variance: \(VAR[X]=0\) Coefficient of variation: \(c_X=0\) Generating func.: \(G(z)=z^d \) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.DiscreteConstantDistribution
[...].Distribution.Data = 5
DiscreteConstantDistribution(int) - Constructor for class ikr.simlib.distributions.discrete.DiscreteConstantDistribution
 
DiscreteDistribution - Class in ikr.simlib.distributions.discrete
DiscreteDistributions are distributions that return integer values.
DiscreteDistribution() - Constructor for class ikr.simlib.distributions.discrete.DiscreteDistribution
 
DiscreteDistribution(RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.DiscreteDistribution
 
DiscreteGeneralDistribution - Class in ikr.simlib.distributions.discrete
General Discrete Distribution
Meaning: The first \(n\) values \(p_i (i = 0, ...
DiscreteGeneralDistribution(double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
DiscreteGeneralDistribution(double[]) - Constructor for class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
DiscreteGeneralDistribution(List<Double>, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
DiscreteGeneralDistribution(List<Double>) - Constructor for class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
DiscreteTransformedDistribution - Class in ikr.simlib.distributions.discrete.transform
Linear Transformed Continuous Distribution
Meaning: Distribution of a discrete random variable \(X\), that results from a linear transformation \(X = aY + b\) of the random variable \(Y\) with a given discrete distribution ("base distribution"). Parameters: base distribution \(q_i\) integer number factor \(a \neq 0\) integer number offset \(b\) Distribution: \(P(X=i) = p_i = \begin{cases} q_j &\mbox{for } i=aj+b, j=0,1,...
DiscreteTransformedDistribution(DiscreteDistribution, int, int) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
DiscreteTransformedDistribution(DiscreteDistribution, int) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
DiscreteTransformedDistribution(DiscreteDistribution) - Constructor for class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
DiscreteUniformDistribution - Class in ikr.simlib.distributions.discrete
Discrete Uniform Distribution
Meaning: All integer values \(i\) in the interval \(b_l \le i < b_u \) (\(b_l\) and \(b_u\) being also integer values) have the same probability \(\frac{1}{b_u-b_l}\) Parameters: lower limit \(b_l\) upper limit \(b_u > b_l\) Distribution: \(P(X=i) = \begin{cases} \frac{1}{b_u-b_l} &\mbox{for } b_l \le i < b_u \\ 0 & \mbox{else } \end{cases} \) Expected value: \(E[X]=\frac{b_l+b_u-1}{2} \) Variance: \(VAR[X]=\frac{(b_u-b_l-1) \cdot (b_u-b_l+1)}{12}\) Coefficient of variation: \(c_X=\frac{ \sqrt{ (b_u-b_l-1) \cdot (b_u-b_l+1) } }{ \sqrt{3} \cdot (b_l+b_u-1)}\) Generating func.: \(G(z)=z^{b_l}+...+z^{b_u-1} \) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.DiscreteUniformDistribution
[...].Distribution.LowerBound = 3
[...].Distribution.UpperBound = 7
DiscreteUniformDistribution(int, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
 
DiscreteUniformDistribution(int, int) - Constructor for class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
 
Distribution - Class in ikr.simlib.distributions
Distribution is the common base class for all distributions.
Distribution() - Constructor for class ikr.simlib.distributions.Distribution
 
Distribution(RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.Distribution
 
DISTRIBUTION - Static variable in class ikr.simlib.result.ResultKeywords
 
distribution1 - Variable in class ikr.simlib.distributions.continuous.GeneralDistribution
 
distribution2 - Variable in class ikr.simlib.distributions.continuous.GeneralDistribution
 
DISTRIBUTION_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
DistributionException - Exception in ikr.simlib.distributions
 
DistributionException(String) - Constructor for exception ikr.simlib.distributions.DistributionException
 
DistributionStatistic - Class in ikr.simlib.statistics.distribution
The classes DistributionStatistic or StdDistributionStatistic serve to record measured values with the goal of determining a discrete distribution (histogram).
DistributionStatistic(SimNode) - Constructor for class ikr.simlib.statistics.distribution.DistributionStatistic
 
DistributionStatisticBase - Class in ikr.simlib.statistics.distribution.trace
Similar to the simlib StdDistributionStatistic, but buckets are determined automatically.
DistributionStatisticBase(SimNode, int) - Constructor for class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
DistributionStatisticBase(SimNode, int, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
DistributionStatisticBase(SimNode, QuantileDescription, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
DistributionVector - Class in ikr.simlib.distributions
This class contains an array-like structure which holds two vectors of same length.
DistributionVector(List<Double>) - Constructor for class ikr.simlib.distributions.DistributionVector
 
DistributionVector(double[]) - Constructor for class ikr.simlib.distributions.DistributionVector
 
DistributionVector(DistributionVector) - Constructor for class ikr.simlib.distributions.DistributionVector
 
distVector - Variable in class ikr.simlib.distributions.DistributionVector
 
DMAPDistribution - Class in ikr.simlib.distributions.discrete.statedep
DMAP (Discrete time Markovian Arrival Process)
Meaning: Modeling from sources with multiple states Description: State machine with \(m\) states.
DMAPDistribution(int, double[][], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
DMAPDistribution(int, double[][], double[][]) - Constructor for class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
DMAPDistribution.DMAPStateParameters - Class in ikr.simlib.distributions.discrete.statedep
 
DMAPDistribution.DMAPStateParameters(double, double, double[], double[]) - Constructor for class ikr.simlib.distributions.discrete.statedep.DMAPDistribution.DMAPStateParameters
 
doExportBatch(ResultWriter) - Method in class ikr.simlib.model.SimNodeManager
Triggers the exporting of the state.
doImportBatch(ResultReader) - Method in class ikr.simlib.model.SimNodeManager
Triggers the importing of the state.
done - Variable in class ikr.simlib.model.Model
 
doPrintResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.model.SimNodeManager
Writes the result items.
DOUBLE_QUOTATION_MARK - Static variable in class ikr.simlib.parameters.fileparser.tokens.TokenExpander
 
DOUBLE_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
DoubleSumAggregator - Class in ikr.simlib.statistics.aggregating
aggregator which sums double values
DoubleSumAggregator() - Constructor for class ikr.simlib.statistics.aggregating.DoubleSumAggregator
 
DropDistributionData - Class in ikr.simlib.statistics.distribution.trace.dist
 
DropDistributionData(QuantileDescription, DataSource) - Constructor for class ikr.simlib.statistics.distribution.trace.dist.DropDistributionData
assumes that the trace file is sorted
dropScheduledNext() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
This method returns the QueuingDiscipline.QueueEntry that would be delivered next, but accounts it as drop.
dropScheduledNext() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
DStdGenerator - Class in ikr.simlib.entities.generators
DStdGenerator generates messages according to a renewal point process for which IAT distribution is provided/parsed.
DStdGenerator(SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
to be used for subclasses parsing
DStdGenerator(SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(SimNode) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, DiscreteDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
Constructor with factory but without parsing.
DStdGenerator(Duration, DiscreteDistribution, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, DiscreteDistribution, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, DiscreteDistribution, SimNode) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
Constructor without parsing of distributions (w and w/o factory)
DStdGenerator(Duration, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(Duration, SimNode) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
Duration - Class in ikr.simlib.events.time
Represents the relative time between two points in time.
Duration(long) - Constructor for class ikr.simlib.events.time.Duration
Does not need to be positive
Duration(PointInTime, PointInTime) - Constructor for class ikr.simlib.events.time.Duration
This method returns the duration between two PointInTime objects.
Be aware: this method assumes ordered arguments and may return negative durations! The result is positive if and only if second.isLaterThan(first).

E

ELEMENT_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
EmpiricalDistribution - Class in ikr.simlib.distributions.continuous
EmpiricalDistribution allows to read empirical distributions obtained e.g.from measurements into a simulation program.
EmpiricalDistribution(double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.EmpiricalDistribution
 
EmpiricalDistribution(double[]) - Constructor for class ikr.simlib.distributions.continuous.EmpiricalDistribution
 
EmpiricalDistribution(List<Double>, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.EmpiricalDistribution
 
EmpiricalDistribution(List<Double>) - Constructor for class ikr.simlib.distributions.continuous.EmpiricalDistribution
 
enableTracing(ResultWriter) - Method in class ikr.simlib.statistics.Statistic
Sets the writer object and enables tracing
ENCODING - Static variable in class ikr.simlib.result.xml.XMLConstants
 
EndArrayToken - Class in ikr.simlib.parameters.fileparser.tokens
 
EndArrayToken(char) - Constructor for class ikr.simlib.parameters.fileparser.tokens.EndArrayToken
 
endOfBatch(int) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
endOfBatchNotifier - Variable in class ikr.simlib.control.simulationcontrol.SimNotifier
 
endOfFile - Variable in class ikr.simlib.untested.trace.TraceFile
 
endOfTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
endOfTransientPhaseNotifier - Variable in class ikr.simlib.control.simulationcontrol.SimNotifier
 
enqueue(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
enterSubTree(String) - Method in class ikr.simlib.result.PathHelper
 
Entity - Class in ikr.simlib.entities
This is the basic entity of the simulation package.
Entity(SimNode) - Constructor for class ikr.simlib.entities.Entity
 
Entity.PortAlias - Class in ikr.simlib.entities
 
Entity.PortAlias(Port, String) - Constructor for class ikr.simlib.entities.Entity.PortAlias
 
entryTime - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
equalize() - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
equalize() - Method in class ikr.simlib.entities.branches.BinaryBranch
 
equalize() - Method in class ikr.simlib.entities.branches.Branch
 
equals(Object) - Method in class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
equals(Object) - Method in class ikr.simlib.events.time.TimeBase
 
equals(Object) - Method in class ikr.simlib.parameters.keys.KeyQueryBase
 
equals(Object) - Method in class ikr.simlib.result.ResultKeyword
A print keyword is equal to a string if they both contain the same text ignoring case.
equals(Object) - Method in class ikr.simlib.statistics.Range
 
equals(Object) - Method in class ikr.simlib.statistics.Summation
 
ErlangDistribution - Class in ikr.simlib.distributions.continuous
Erlang k Distribution
Erlang k distribution
Erlang k distribution
Meaning: Distribution for the sum of \(k\) random variables that are each negative-exponentially distributed with the parameter \(\lambda\) (serial switch in the phase model).
ErlangDistribution(double, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.ErlangDistribution
 
ErlangDistribution(double, int) - Constructor for class ikr.simlib.distributions.continuous.ErlangDistribution
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.cdv.CDVMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.count.MessageCountMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.iat.IATMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.length.MessageLengthMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.OnePointMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.untested.meters.rate.VTRateMeter
 
evaluateMessageFromPort(Message, Port) - Method in class ikr.simlib.meters.time.TimeMeter
 
evaluateMessageFromPort(Message, Port) - Method in class ikr.simlib.meters.TwoPointMeter
 
evaluateMessageToPort(Message, Port) - Method in class ikr.simlib.meters.time.TimeMeter
 
evaluateMessageToPort(Message, Port) - Method in class ikr.simlib.meters.TwoPointMeter
 
evaluateSample(Duration) - Method in class ikr.simlib.meters.cdv.CDVMeter
called when a message was seen
evaluateSample(Message) - Method in class ikr.simlib.meters.count.MessageCountMeter
called when a message was seen
evaluateSample(PointInTime, PointInTime) - Method in class ikr.simlib.meters.iat.IATMeter
called when a message was seen
evaluateSample(Message, long) - Method in class ikr.simlib.meters.length.MessageLengthMeter
called when a message was seen
evaluateSample(Message, PointInTime, PointInTime) - Method in class ikr.simlib.meters.time.TimeMeter
called when a message was seen at one of the from-ports and at one of the to-ports
EventException - Exception in ikr.simlib.events
 
EventException(String) - Constructor for exception ikr.simlib.events.EventException
 
eventNoTransProb - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution.MAPStateParameters
Probabilities that a event without a transition occurs under condition that transition or event occurs
eventNoTransProb - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution.DMAPStateParameters
Probability that a event without a transition occurs under condition that transition or event occurs
eventProbs - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution.MAPStateParameters
Probabilities that event occurs on transition to a certain state
eventProbs - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution.DMAPStateParameters
Probabilities that event occurs on transition to a certain state
eventsWithSameTimeStat - Variable in class ikr.simlib.events.calendar.Calendar
 
EventToken - Interface in ikr.simlib.events
Interface describing the object an entity gets when posting an event.
ExactAutoCorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
 
ExactAutoCorrelationStatistic(int, SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
execute() - Method in interface ikr.simlib.events.CalendarCallback
 
ExitExceptionHandler - Class in ikr.simlib.exceptions
 
expand(Line, TokenArrayIterator) - Static method in class ikr.simlib.parameters.fileparser.FileParser
Converts a sequence of tokens into a hierarchical structure of value objects.
Expander<P> - Class in ikr.simlib.entities.branches
The template Expander is meant to be a base classe for components with one input port and several output ports.
Expander(int, P, SimNode) - Constructor for class ikr.simlib.entities.branches.Expander
 
Expander(SimNode) - Constructor for class ikr.simlib.entities.branches.Expander
 
expNegMean - Variable in class ikr.simlib.distributions.discrete.PoissonDistribution
 
EXPORT - Static variable in class ikr.simlib.result.xml.XMLConstants
 
EXPORT_BINS - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
EXPORT_BLOCK_MEAN - Static variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
EXPORT_BLOCK_MEAN_LIST - Static variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
EXPORT_OVERFLOWS - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
EXPORT_SUMOFWEIGHTS - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
EXPORT_UNDERFLOWS - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
EXPORT_UNIT - Static variable in class ikr.simlib.events.time.TimeBase
 
EXPORT_VALUE - Static variable in class ikr.simlib.events.time.TimeBase
 
EXPORT_WEIGHT - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
exportBatch(ResultWriter, String) - Method in class ikr.simlib.events.time.TimeBase
 
exportBatch(ResultWriter) - Method in interface ikr.simlib.result.BatchExportable
Exports the batch state to a result writer.
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
exportSamples(ResultWriter) - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
exportState(String, ResultWriter) - Method in class ikr.simlib.statistics.Range
 
exportSum(String, ResultWriter) - Method in class ikr.simlib.statistics.Summation
Exports a summation as a result node.
exportWriters - Variable in class ikr.simlib.control.SimulationEnvironment
 

F

factor - Variable in class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
factor - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
Factory<T> - Interface in ikr.simlib.factories
 
FACTORY_ID - Static variable in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
factoryID - Variable in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
FairnessRateMeter - Class in ikr.simlib.untested.meters.rate
With FairnessRateMeter the rates of different connections on one or more ports can be measured.
FairnessRateMeter(int, Duration, int, int, String, SimNode, int, int) - Constructor for class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
FairnessRateMeter(int, Duration, int, int, String, SimNode, int) - Constructor for class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
FairnessRateMeter(int, Duration, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
FairnessStatistic - Class in ikr.simlib.untested.statistics.fairness
 
FairnessStatistic(int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
FairQueuing - Class in ikr.simlib.algorithms.queuingDisciplines
This class is the basis for fair queuing mechanisms, i.e.
FairQueuing(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
FairQueuing.SortableQDiscContainer - Class in ikr.simlib.algorithms.queuingDisciplines
 
FairQueuing.SortableQDiscContainer() - Constructor for class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
fdmax - Variable in class ikr.simlib.distributions.continuous.JakesDistribution
 
fEntry - Variable in class ikr.simlib.statistics.confidenceinterval.StudentSearch.StudentSearchTable
 
FI - Static variable in class ikr.simlib.result.ResultKeywords
 
FI_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
FI_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
FI_MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
fiBatchMeans - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
Fairness index
field - Variable in class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
FIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This is the base class for all First In First Out (FIFO) queuing disciplines.
FIFOQDisc(SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
FIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
file - Variable in class ikr.simlib.untested.trace.TraceFile
 
FILE_NAME_PATTERN - Static variable in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
fileName - Variable in class ikr.simlib.untested.trace.TraceFile
 
FileParser - Class in ikr.simlib.parameters.fileparser
 
FileParser() - Constructor for class ikr.simlib.parameters.fileparser.FileParser
 
Filter - Class in ikr.simlib.result.filtering
 
filter(UnweightedSampleCollector<Value>, Statistics.Predicate<Value>) - Static method in class ikr.simlib.statistics.Statistics
Wraps an UnweightedSampleCollector, so that calls to the update() method are only executed when the filterFunction returns true.
filter(WeightedSampleCollector<Value, Weight>, Statistics.Predicate<Value>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a WeightedSampleCollector, so that calls to the update() method are only executed when the filterFunction returns true.
filter(ConditionalUnweightedStatistic<Key, Value>, Statistics.Predicate<Value>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalUnweightedStatistic, so that calls to the update() method are only executed when the filterFunction returns true.
filter(ConditionalWeightedStatistic<Key, Value, Weight>, Statistics.Predicate<Value>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic, so that calls to the update() method are only executed when the filterFunction returns true.
filterByKey(ConditionalUnweightedStatistic<Key, Value>, Statistics.Predicate<Key>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalUnweightedStatistic, so that calls to the update() method are only executed when the filterFunction returns true.
filterByKey(ConditionalWeightedStatistic<Key, Value, Weight>, Statistics.Predicate<Key>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic, so that calls to the update() method are only executed when the filterFunction returns true.
filterByWeight(WeightedSampleCollector<Value, Weight>, Statistics.Predicate<Weight>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a WeightedSampleCollector, so that calls to the update() method are only executed when the filterFunction returns true.
filterByWeight(ConditionalWeightedStatistic<Key, Value, Weight>, Statistics.Predicate<Weight>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic, so that calls to the update() method are only executed when the filterFunction returns true.
filterCoefficients - Variable in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
filterMemory - Variable in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
FilterRule - Class in ikr.simlib.result.filtering
 
FilterRule(FilterRuleType, String) - Constructor for class ikr.simlib.result.filtering.FilterRule
 
FilterRuleType - Enum in ikr.simlib.result.filtering
 
filterStream - Variable in class ikr.simlib.control.SimulationEnvironment
 
FINAL - Static variable in class ikr.simlib.result.xml.XMLConstants
 
firstItem - Variable in class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
firstOutputPort - Variable in class ikr.simlib.entities.branches.BinaryBranch
 
firstProbability - Variable in class ikr.simlib.entities.branches.BinaryBranch
 
firstRunFinished - Variable in class ikr.simlib.untested.trace.TraceFile
 
fLevel - Variable in class ikr.simlib.statistics.confidenceinterval.StudentSearch.StudentSearchTable
 
FlexIPMessageFactory - Class in ikr.simlib.messages.factories
FlexIPMessageFactory is more complex and less flexible regarding the messages compared to its base class CloneMessageFactory.
FlexIPMessageFactory(DiscreteDistribution, DiscreteDistribution, DiscreteDistribution, DiscreteDistribution, long, int, int, int, int, double) - Constructor for class ikr.simlib.messages.factories.FlexIPMessageFactory
 
FlooredDistribution - Class in ikr.simlib.distributions.discrete.transform
Floored Distribution
Meaning: The "floored distribution" is a discrete distribution that converts the value obtained from a continuous ("base") distribution to an integer value using the floor() function from the Java Math package.
FlooredDistribution(ContinuousDistribution) - Constructor for class ikr.simlib.distributions.discrete.transform.FlooredDistribution
 
flush() - Method in class ikr.simlib.support.DelayedOutputStream
 
format(LogRecord) - Method in class ikr.simlib.SimLibFormatter
 
forwardProcessedMessage() - Method in class ikr.simlib.entities.phases.Phase
Transfers message to output Override for any message dependent processing
frameDuration - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
frameSize - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
from(double, TimeUnits) - Static method in class ikr.simlib.events.time.Duration
 
from(double, TimeUnits) - Static method in class ikr.simlib.events.time.PointInTime
 
fromDays(double) - Static method in class ikr.simlib.events.time.Duration
 
fromDays(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromHours(double) - Static method in class ikr.simlib.events.time.Duration
 
fromHours(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromMicroSeconds(double) - Static method in class ikr.simlib.events.time.Duration
 
fromMicroSeconds(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromMilliSeconds(double) - Static method in class ikr.simlib.events.time.Duration
 
fromMilliSeconds(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromMinutes(double) - Static method in class ikr.simlib.events.time.Duration
 
fromMinutes(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromNanoSeconds(double) - Static method in class ikr.simlib.events.time.Duration
 
fromNanoSeconds(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromPicoSeconds(double) - Static method in class ikr.simlib.events.time.Duration
 
fromPicoSeconds(double) - Static method in class ikr.simlib.events.time.PointInTime
 
fromPortHandler - Variable in class ikr.simlib.meters.TwoPointMeter
 
fromSeconds(double) - Static method in class ikr.simlib.events.time.Duration
 
fromSeconds(double) - Static method in class ikr.simlib.events.time.PointInTime
create a new time object from the given value (SI-unit)
fromString(String) - Static method in class ikr.simlib.parameters.values.Value
 
fSamples - Variable in class ikr.simlib.statistics.confidenceinterval.StudentSearch.Entry
 
fUValue - Variable in class ikr.simlib.statistics.confidenceinterval.StudentSearch.Entry
 

G

gamma1 - Variable in class ikr.simlib.distributions.continuous.BetaDistribution
 
gamma2 - Variable in class ikr.simlib.distributions.continuous.BetaDistribution
 
GammaDistribution - Class in ikr.simlib.distributions.continuous
Gamma Distribution
Meaning: The gamma distribution may, e.g., be applied to characterize video traffic.
GammaDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.GammaDistribution
 
GammaDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.GammaDistribution
 
GeneralDistribution - Class in ikr.simlib.distributions.continuous
General Distribution
Meaning: A distribution with a certain mean value \(\mu\)and coefficient of variation \(c\) is generated by linking two phases (phase model) case I \((c=0)\):
Only one phase with a constant distribution (mean value \(\mu\)).
GeneralDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.GeneralDistribution
 
GeneralDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.GeneralDistribution
 
GeneralDistribution.SubType - Enum in ikr.simlib.distributions.continuous
 
generatePackets() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
Generator - Class in ikr.simlib.entities.generators
The class Generator is derived from Entity and is the abstract base class for all message generators.
Generator(SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.Generator
 
Generator(SimNode) - Constructor for class ikr.simlib.entities.generators.Generator
 
GeoBucketUtility - Class in ikr.simlib.statistics.support
 
GeoBucketUtility(double, double, double, int) - Constructor for class ikr.simlib.statistics.support.GeoBucketUtility
 
geomet_q - Variable in class ikr.simlib.distributions.discrete.GeometricDistribution
 
GeometricDistribution - Class in ikr.simlib.distributions.discrete
Geometric Distribution
Meaning: Probability for \(i\) failures prior to the first success in independent Bernoulli experiments with the parameter \(q(0 \le q \le 1)\) Parameters: success probability \(q(0 < q \le 1)\)

With mean parameter \(m : q = \frac{1}{1+m}\) Distribution: \(P(X=i) = (1-q)^i \cdot q = (\frac{m}{m+1})^i \cdot \frac{1}{m+1} \mbox{for } i = 0,1,2,...
GeometricDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.GeometricDistribution
 
GeometricDistribution(double) - Constructor for class ikr.simlib.distributions.discrete.GeometricDistribution
 
get() - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
get() - Method in class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
get(String) - Method in class ikr.simlib.parameters.Parameters
 
get(SimNode) - Method in class ikr.simlib.parameters.Parameters
 
get(SimNode, String) - Method in class ikr.simlib.parameters.Parameters
 
get(int) - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
getActRate() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
getAndRemoveTimeStamp(Message) - Method in class ikr.simlib.meters.time.TimeMeter
remove from-port time stamp from the map
getAndReset() - Method in interface ikr.simlib.statistics.aggregating.Aggregator
 
getAndReset() - Method in class ikr.simlib.statistics.aggregating.DoubleSumAggregator
 
getAndReset() - Method in class ikr.simlib.statistics.aggregating.LongSumAggregator
 
getAndReset() - Method in class ikr.simlib.statistics.aggregating.MeanAggregator
 
getAndReset() - Method in class ikr.simlib.statistics.aggregating.RateAggregator
 
getArgument() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArgument(String) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArgument(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArgument(char, String) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArgumentCount() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArgumentCount(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArguments() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArguments(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getArraySize() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getArraySize() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getArraySize() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
distribution statistic interface
getArraySize() - Method in class ikr.simlib.statistics.support.BucketUtility
 
getArraySize() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getArrivalTime() - Method in class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
getBase() - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getBatchCoefficient() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getBatchCoefficient() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getBatchCoV(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getBatchDistribution(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchDistribution(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getBatchDistribution(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getBatchEvents() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getBatchEvents() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getBatchEvents() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getBatchEvents() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getBatchLogWriters() - Method in class ikr.simlib.control.SimulationEnvironment
 
getBatchMean() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getBatchMean() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getBatchMean() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getBatchMean() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getBatchMean() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
getBatchMedian() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getBatchMedian() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getBatchNotifier() - Method in class ikr.simlib.control.Simulation
 
getBatchOverflowProb() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchOverflowProb() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getBatchOverflowProb() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getBatchProbability(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchProbability(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getBatchProbability(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getBatchProbability() - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
getBatchProbability() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
getBatchRate() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getBatchRate() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getBatchSampleRate() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getBatchSampleRate() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getBatchStandardDeviation() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getBatchStandardDeviation() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getBatchSum() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getBatchSum() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getBatchUnderflowProb() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchUnderflowProb() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getBatchUnderflowProb() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getBatchVariance() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getBatchVariance() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getBatchVariance(int) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
getBoolArgument() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getBoolArgument(boolean) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getBoolArgument(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getBoolArgument(char, boolean) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getBucket(double) - Method in class ikr.simlib.statistics.support.BucketUtility
 
getBucket(double) - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getBucket(double) - Method in class ikr.simlib.statistics.support.LinBucketUtility
 
getBucket(double) - Method in class ikr.simlib.statistics.support.LogBucketUtility
 
getBucketWidth() - Method in class ikr.simlib.statistics.support.LinBucketUtility
 
getCalendarType() - Method in class ikr.simlib.control.SimulationEnvironment
 
getCellCounter() - Method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
getChildren() - Method in interface ikr.simlib.model.SimNode
 
getChildren() - Method in class ikr.simlib.model.StdSimNode
Returns a read-only list of this print servers children.
getClassWidth() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getCoefficient() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getCoefficient() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getCoefficient(int) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getCoefficient() - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
getCoefficient(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getCoefficient(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getCoefficient() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
getCoefficientConfidenceInterval() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getCoefficientConfidenceInterval() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getCoefficientConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getCoefficientConfidenceInterval() - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
getCoefficientConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getCoefficientConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getCoefficientConfidenceInterval() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
getCoefficientOfVariation() - Method in class ikr.simlib.statistics.Summation
Returns the coefficient of variation of this sum.
getConfidenceInterval() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getConfidenceInterval(long, double) - Method in interface ikr.simlib.statistics.confidenceinterval.ConfidenceIntervalEstimator
 
getConfidenceInterval(long, double) - Method in class ikr.simlib.statistics.confidenceinterval.StudentCalc
 
getConfidenceInterval(long, double) - Method in class ikr.simlib.statistics.confidenceinterval.StudentMixed
 
getConfidenceInterval(long, double) - Method in class ikr.simlib.statistics.confidenceinterval.StudentSearch
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.Summation
Returns the confidence interval of this sum.
getConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
getConfidenceLevel() - Method in class ikr.simlib.statistics.confidenceinterval.Student
 
getConnectedInputPort() - Method in class ikr.simlib.ports.output.OutputPort
 
getConnectedOutputPort() - Method in class ikr.simlib.ports.input.InputPort
 
getConnectedPort() - Method in class ikr.simlib.ports.input.InputPort
 
getConnectedPort() - Method in class ikr.simlib.ports.output.OutputPort
 
getConnectedPort() - Method in class ikr.simlib.ports.Port
Returns the connected port.
getConsumer(Message) - Method in interface ikr.simlib.algorithms.MessageClassificator
This method returns the Consumer object for the given Message according to its classification mapping.
getConsumers() - Method in interface ikr.simlib.algorithms.MessageClassificator
This method returns a set if the consumers existing in / managed by this MessageClassificator.
getCovariance(int) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getCovariance() - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
getCovariance(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getCovariance(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getCovariance() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
getCovarianceConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getCovarianceConfidenceInterval() - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
getCovarianceConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getCovarianceConfidenceInterval(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getCovarianceConfidenceInterval() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
getCoVConfInterval(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getCoVMean(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getCurentBurst() - Method in class ikr.simlib.entities.generators.BurstGenerator
decides which burst is the one which sends the next packet.
getCurrentIATDist() - Method in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
getCurrentInterCellTime() - Method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
getCurrentMarkingProb() - Method in interface ikr.simlib.algorithms.queuingDisciplines.ProbabilisticQueuingDiscipline
 
getCurrentNumberOfMessages() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getCurrentNumberOfMessages() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getCurrentNumberOfUnits() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getCurrentNumberOfUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getCurrentPos() - Method in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
getCurrentState() - Method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
getCurrentState() - Method in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
getCurrentState() - Method in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
getCurrentState() - Method in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
getCurrentTime() - Method in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
getDataSource() - Method in interface ikr.simlib.statistics.distribution.trace.data.DataStorage
 
getDataSource() - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataStorage
 
getDataSource() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
getDefaultRNG() - Static method in class ikr.simlib.distributions.Distribution
 
getDelimiter() - Method in class ikr.simlib.ports.Port
 
getDestinationId() - Method in class ikr.simlib.messages.IPPacket
 
getDeviation() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getDeviation() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getDeviationConfidenceInterval() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getDeviationConfidenceInterval() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getDistribution(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getDistribution(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getDistribution(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getDistribution(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getDistributionConfInterval(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getDistributionConfInterval(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getDistributionConfInterval(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getDistributionConfInterval(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getDouble() - Method in interface ikr.simlib.result.ResultReader
Returns the current double result.
getDouble() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getDoubleArgument() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getDoubleArgument(double) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getDoubleArgument(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getDoubleArgument(char, double) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getEntrySet() - Method in interface ikr.simlib.algorithms.MessageClassificator
This method shall give access to the key-value pairs to allow for manipulation.
getEvents() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getEvents() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getEvents() - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
getEvents() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getEvents() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getExportHandler() - Method in interface ikr.simlib.model.SimNode
 
getExportHandler() - Method in class ikr.simlib.model.StdSimNode
 
getExportWriters() - Method in class ikr.simlib.control.SimulationEnvironment
 
getFIConfInterval(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getFile() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataSource
 
getFile() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
getFile() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
getFileName() - Method in class ikr.simlib.untested.trace.TraceFile
 
getFilenameWithExtension(String, CompressionType) - Static method in class ikr.simlib.support.compression.CompressionManager
 
getFIMean(int) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getFirstOutputPort() - Method in class ikr.simlib.entities.branches.BinaryBranch
 
getFirstProbability() - Method in class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
getFrameCounter() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
getFullName() - Method in interface ikr.simlib.model.SimNode
 
getFullName() - Method in class ikr.simlib.model.StdSimNode
 
getGroupId() - Method in class ikr.simlib.messages.IPPacket
 
getGroupId() - Method in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
getHour() - Method in class ikr.simlib.untested.trace.TraceItem
 
getImportReaders() - Method in class ikr.simlib.control.SimulationEnvironment
 
getIndex() - Method in interface ikr.simlib.result.ResultReader
Returns the index of the current result element.
getIndex() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getInput() - Method in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
getInput() - Method in class ikr.simlib.entities.phases.InfiniteServer
 
getInput() - Method in class ikr.simlib.entities.phases.Phase
 
getInput() - Method in class ikr.simlib.entities.phases.ProcessorSharingPhase
 
getInput() - Method in class ikr.simlib.entities.queues.QueuingEntity
 
getInput() - Method in class ikr.simlib.entities.sinks.Sink
 
getInputPort() - Method in class ikr.simlib.entities.branches.BinaryBranch
 
getInputStream(File) - Method in class ikr.simlib.support.compression.BZip2CommandCompressionProvider
 
getInputStream(File) - Static method in class ikr.simlib.support.compression.CompressionManager
Opens the given file for reading.
getInputStream(File) - Method in interface ikr.simlib.support.compression.CompressionProvider
Opens the given file for reading.
getInputStream(File) - Method in class ikr.simlib.support.compression.GZipCompressionProvider
 
getInputStream(File) - Method in class ikr.simlib.support.compression.LZMACommandCompressionProvider
 
getInputStream(File) - Method in class ikr.simlib.support.compression.NoCompressionProvider
 
getInputStream(File) - Method in class ikr.simlib.support.compression.XzCommandCompressionProvider
 
getInstance() - Static method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
getInstance() - Static method in class ikr.simlib.events.calendar.Calendar
calendar access method
getInstance() - Static method in class ikr.simlib.model.SimNodeManager
 
getInstance() - Static method in class ikr.simlib.result.filtering.Filter
 
getInstance() - Static method in class ikr.simlib.statistics.confidenceinterval.ConfidenceIntervalEstimatorManager
 
getIntArgument() - Method in class ikr.simlib.support.cmdline.ArgParser
 
getIntArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getIntArgument(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getIntArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getIterator() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceReader
 
getLabel() - Method in class ikr.simlib.messages.LabelMessage
 
getLag() - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getLag() - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getLag() - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getLength() - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
getLength() - Method in class ikr.simlib.messages.Message
 
getLength() - Method in class ikr.simlib.untested.trace.TraceItem
 
getLengthDist() - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
getLengthInMetric() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
getList() - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataSource
 
getLocalName() - Method in class ikr.simlib.ports.Port
 
getLogBase() - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getLogWriter() - Method in class ikr.simlib.control.SimulationEnvironment
 
getLong() - Method in interface ikr.simlib.result.ResultReader
Returns the current long integer result.
getLong() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getLowerBound(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getLowerBound(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getLowerBound(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getLowerBound(int) - Method in class ikr.simlib.statistics.support.BucketUtility
 
getLowerBound(int) - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getLowerBound(int) - Method in class ikr.simlib.statistics.support.LinBucketUtility
 
getLowerBound(int) - Method in class ikr.simlib.statistics.support.LogBucketUtility
 
getLowerBound(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getLowerLimit() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getMatchingPrefixLength(Query) - Method in class ikr.simlib.parameters.keys.Key
 
getMax() - Method in class ikr.simlib.statistics.support.BucketUtility
 
getMaximum() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.Range
Returns the upper bound of this range.
getMaximum() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getMaxNumberOfMessages() - Method in class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
getMaxSizeInUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
 
getMaxSizeInUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
getMaxSizeInUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
getMaxSizeInUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
getMaxSizeInUnits() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getMaxSizeInUnits() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getMean() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getMean() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getMean() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getMean() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getMean() - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
getMean() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
getMean() - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
getMean() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMean() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getMean() - Method in class ikr.simlib.statistics.Summation
Returns the mean of all samples added to this sum.
getMean() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
getMeanConfidenceInterval() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMeanConfidenceInterval() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getMeanConfidenceInterval() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
getMedian() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getMedian() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getMedianConfidenceInterval() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getMedianConfidenceInterval() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getMessage() - Method in class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
getMessage() - Method in class ikr.simlib.ports.Port
 
getMessageFactory() - Method in class ikr.simlib.entities.generators.Generator
 
getMessageProcessingDuration(Message) - Method in class ikr.simlib.entities.phases.Phase
 
getMessageProcessingDuration(Message) - Method in class ikr.simlib.entities.phases.StdPhase
 
getMessageProcessingDuration(Message) - Method in class ikr.simlib.entities.phases.UnitPhase
 
getMin() - Method in class ikr.simlib.statistics.support.BucketUtility
 
getMinBucketWidth() - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getMinimum() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.Range
Returns the lower bound of this range.
getMinimum() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getMinutes() - Method in class ikr.simlib.untested.trace.TraceItem
 
getName() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getName() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getName() - Method in class ikr.simlib.entities.Entity
 
getName() - Method in enum ikr.simlib.events.time.TimeUnits
 
getName() - Method in interface ikr.simlib.model.SimNode
 
getName() - Method in class ikr.simlib.model.StdSimNode
 
getName() - Method in class ikr.simlib.ports.Port
 
getName() - Method in interface ikr.simlib.result.ResultReader
Returns the name of the current result.
getName() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getNewRNG(String) - Static method in class ikr.simlib.random.IndependentRNGFactory
Instantiates a new RandomNumberGenerator.
getNextBurst() - Method in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.entities.generators.BurstGenerator
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.entities.generators.DStdGenerator
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.entities.generators.Generator
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.entities.generators.StdGenerator
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.untested.entities.generators.TraceGenerator
 
getNextEventTime(PointInTime) - Method in class ikr.simlib.untested.trace.TraceFile
 
getNextLength() - Method in class ikr.simlib.untested.trace.TraceFile
returns the length of the current message and moves to the next message
getNextServiceTime() - Method in class ikr.simlib.entities.phases.DInfiniteServer
 
getNextServiceTime() - Method in class ikr.simlib.entities.phases.InfiniteServer
 
getNextServiceTime() - Method in class ikr.simlib.entities.phases.StochasticInfiniteServer
 
getNode() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getNode() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getNode() - Method in class ikr.simlib.entities.Entity
 
getNoOfPhases() - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
getNoOfSamples() - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
getNoOfSamples() - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
getNoOfSamples() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
getNoOfSamples() - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
getNoOfSamples(int) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getNoOfSamples(int) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
getNoOfSamples(int) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
getNoOfSamples() - Method in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
getNoOfSamples() - Method in class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
 
getNthArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthBoolArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthBoolArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthDoubleArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthDoubleArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthIntArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNthIntArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
 
getNumberOfBatches() - Method in class ikr.simlib.control.SimulationEnvironment
 
getNumberOfBatches() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getNumberOfBatches() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getNumberOfBatchEvents() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getNumberOfBatchEvents() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getNumberOfEvents() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getNumberOfEvents() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getNumberOfLabels() - Method in class ikr.simlib.messages.LabelMessage
 
getNumberOfQuantiles() - Method in class ikr.simlib.statistics.distribution.trace.quantile.InverseLogQuantiles
 
getNumberOfQuantiles() - Method in class ikr.simlib.statistics.distribution.trace.quantile.LinearQuantiles
 
getNumberOfQuantiles() - Method in class ikr.simlib.statistics.distribution.trace.quantile.LogarithmicQuantiles
 
getNumberOfQuantiles() - Method in interface ikr.simlib.statistics.distribution.trace.quantile.QuantileDescription
 
getNumberOfSamples() - Method in class ikr.simlib.statistics.Summation
Returns the number of samples added to this sum.
getOrUseDefault(String, String) - Method in class ikr.simlib.parameters.Parameters
caution - handle with care
getOrUseDefault(SimNode, String) - Method in class ikr.simlib.parameters.Parameters
 
getOrUseDefault(SimNode, String, String) - Method in class ikr.simlib.parameters.Parameters
 
getOutput(int) - Method in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
getOutput(int) - Method in class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
getOutput() - Method in class ikr.simlib.entities.generators.Generator
 
getOutput() - Method in class ikr.simlib.entities.phases.InfiniteServer
 
getOutput() - Method in class ikr.simlib.entities.phases.Phase
 
getOutput() - Method in class ikr.simlib.entities.phases.ProcessorSharingPhase
 
getOutput() - Method in class ikr.simlib.entities.queues.QueuingEntity
 
getOutputPort(ServerJob) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
getOutputStream(File) - Method in class ikr.simlib.support.compression.BZip2CommandCompressionProvider
 
getOutputStream(File, CompressionType) - Static method in class ikr.simlib.support.compression.CompressionManager
Opens the given file for writing.
getOutPutStream(File) - Static method in class ikr.simlib.support.compression.CompressionManager
Opens the given file for writing.
getOutputStream(File) - Method in interface ikr.simlib.support.compression.CompressionProvider
Opens the given file for writing.
getOutputStream(File) - Method in class ikr.simlib.support.compression.GZipCompressionProvider
 
getOutputStream(File) - Method in class ikr.simlib.support.compression.LZMACommandCompressionProvider
 
getOutputStream(File) - Method in class ikr.simlib.support.compression.NoCompressionProvider
 
getOutputStream(File) - Method in class ikr.simlib.support.compression.XzCommandCompressionProvider
 
getOverflowConfInterval() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getOverflowConfInterval() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getOverflowConfInterval() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getOverflowConfInterval() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getOverflowProbability() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getOverflowProbability() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getOverflowProbability() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getOverflowProbability() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getOwner() - Method in class ikr.simlib.control.notification.Notifier
 
getOwner() - Method in class ikr.simlib.ports.Port
 
getPacketCounter() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
getParameterStream() - Method in class ikr.simlib.control.SimulationEnvironment
 
getParent() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
getParent() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
getParent() - Method in interface ikr.simlib.model.SimNode
 
getParent() - Method in class ikr.simlib.model.StdSimNode
 
getParserLogStream() - Method in class ikr.simlib.control.SimulationEnvironment
 
getParts(String, char, char, char) - Static method in class ikr.simlib.parameters.fileparser.tokens.TokenExpander
 
getPathName() - Method in class ikr.simlib.result.PathHelper
 
getPathName(String) - Method in class ikr.simlib.result.PathHelper
 
getPercentage() - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
getPercentage() - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
getPercentage() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
getPercentage() - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
getPhase() - Method in class ikr.simlib.entities.multiphase.ServerInputPort
 
getPortByName(String) - Method in class ikr.simlib.entities.Entity
searches port list and returns port with corresponding name
getPorts() - Method in class ikr.simlib.entities.Entity
Returns a read-only list of this entity's ports.
getPreemptionStrategy() - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
getPrintHandler() - Method in interface ikr.simlib.model.SimNode
 
getPrintHandler() - Method in class ikr.simlib.model.StdSimNode
 
getPriority() - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
getPriority() - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
getPriorityQueue(int) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
getProbability(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getProbability(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getProbability(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getProbability(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getProbabilityConfInterval(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getProbabilityConfInterval(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getProbabilityConfInterval(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getProbabilityConfInterval(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getProbabilitySum() - Method in class ikr.simlib.entities.branches.Branch
 
getQDisc() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
getQDisc() - Method in class ikr.simlib.entities.queues.QueuingEntity
 
getQuantile() - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
getQuantile() - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
getQuantile() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
getQuantile() - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
getRandomNumberGenerator() - Method in class ikr.simlib.distributions.Distribution
 
getRandomPort() - Method in class ikr.simlib.entities.branches.BinaryBranch
 
getRandomPort() - Method in class ikr.simlib.entities.branches.Branch
 
getRate() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getRate() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getRateConfInterval() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getRateConfInterval() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getRelativeQuantilePosition(int) - Method in class ikr.simlib.statistics.distribution.trace.quantile.InverseLogQuantiles
 
getRelativeQuantilePosition(int) - Method in class ikr.simlib.statistics.distribution.trace.quantile.LinearQuantiles
 
getRelativeQuantilePosition(int) - Method in class ikr.simlib.statistics.distribution.trace.quantile.LogarithmicQuantiles
 
getRelativeQuantilePosition(int) - Method in interface ikr.simlib.statistics.distribution.trace.quantile.QuantileDescription
 
getResidualPhaseTime() - Method in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
getResidualPhaseTime() - Method in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
getRootNode() - Method in class ikr.simlib.model.SimNodeManager
 
getSampleRate() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getSampleRate() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getSampleRateConfInterval() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getSampleRateConfInterval() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
getSamplesInFile() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
getSecondOutputPort() - Method in class ikr.simlib.entities.branches.BinaryBranch
 
getSeconds() - Method in class ikr.simlib.untested.trace.TraceItem
 
getSeed(int) - Static method in class ikr.simlib.random.StdRandomNumberGenerator
 
getSeedIndex() - Method in class ikr.simlib.control.SimulationEnvironment
 
getServiceTime() - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
getShortName() - Method in enum ikr.simlib.events.time.TimeUnits
 
getSimNode() - Method in class ikr.simlib.model.Model
 
getSize() - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
getSize() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
Get the current number of events in the calendar.
getsortIndex() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
getSourceId() - Method in class ikr.simlib.messages.IPPacket
 
getStandardDeviation() - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
getStandardDeviation() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
getStandardDeviation() - Method in class ikr.simlib.statistics.Summation
Returns the standard deviation of this sum.
getStatistic(K) - Method in class ikr.simlib.statistics.conditional.ConditionalStatisticBase
 
getString() - Method in interface ikr.simlib.result.ResultReader
Returns the current string result.
getString() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getSum() - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
getSum() - Method in class ikr.simlib.statistics.Summation
Returns the sum of all samples.
getSystemRNG() - Static method in class ikr.simlib.random.RandomNumberGenerator
 
getSystemTime() - Method in class ikr.simlib.events.calendar.Calendar
Returns the current simulation time
getSystemTime() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
 
getTag() - Method in class ikr.simlib.messages.IPPacket
 
getTalkspurtCounter() - Method in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
getTimeAsDuration() - Method in class ikr.simlib.untested.trace.TraceItem
 
getTimeAsPointInTime() - Method in class ikr.simlib.untested.trace.TraceItem
 
getTimeBase() - Method in enum ikr.simlib.events.time.TimeUnits
 
getTimeUnit() - Static method in class ikr.simlib.events.time.TimeBase
 
getTimeUnitByShortName(String) - Static method in enum ikr.simlib.events.time.TimeUnits
 
getTransientPhaseNotifier() - Method in class ikr.simlib.control.Simulation
 
getTypeId() - Method in class ikr.simlib.messages.IPPacket
 
getTypeId() - Method in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
getTypeName() - Method in interface ikr.simlib.result.ResultReader
Returns the type of the current result.
getTypeName() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getUnderflowConfInterval() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getUnderflowConfInterval() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getUnderflowConfInterval() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getUnderflowConfInterval() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getUnderflowProbability() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getUnderflowProbability() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getUnderflowProbability() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getUnderflowProbability() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getUpperBound(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getUpperBound(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
getUpperBound(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
getUpperBound(int) - Method in class ikr.simlib.statistics.support.BucketUtility
 
getUpperBound(int) - Method in class ikr.simlib.statistics.support.GeoBucketUtility
 
getUpperBound(int) - Method in class ikr.simlib.statistics.support.LinBucketUtility
 
getUpperBound(int) - Method in class ikr.simlib.statistics.support.LogBucketUtility
 
getUpperBound(int) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getUpperLimit() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getValue() - Method in class ikr.simlib.events.time.TimeBase
 
getValue() - Method in interface ikr.simlib.result.ResultReader
Reads the unparsed value of the current result from the input.
getValue() - Method in class ikr.simlib.result.xml.XMLResultReader
 
getVariance() - Method in class ikr.simlib.statistics.Summation
Returns the variation of this sum.
getVariance(int) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
getVideoInterCellTime() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
GMDPDistribution - Class in ikr.simlib.distributions.continuous.statedep
GMDP (Generally Modulated Determistic Process)
Meaning: Modeling of sources with multiple states (usually 2 - 5) in ATM networks Description: A GMDP comprises a state machine with \(m\) states:

In state \(i\) arrivals occur in constant intervals \(d_i\).
GMDPDistribution(int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
GMDPDistribution(int) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
GMDPDistribution(int, double[], DiscreteDistribution[], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
GMDPDistribution(int, double[], DiscreteDistribution[], double[][]) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
GMDPDistribution.GMDPStateParameters - Class in ikr.simlib.distributions.continuous.statedep
 
GMDPDistribution.GMDPStateParameters(double, DiscreteDistribution, double[]) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMDPDistribution.GMDPStateParameters
 
GMPPDistribution - Class in ikr.simlib.distributions.continuous.statedep
GMPP (Generally Modulated Poisson Process)
Meaning: Modeling of sources with multiple states (usually 2 - 5) in ATM networks Description: State machine with \(m\) states.
GMPPDistribution(int, double[], ContinuousDistribution[], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
GMPPDistribution(int, double[], ContinuousDistribution[], double[][]) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
GMPPDistribution.StateParameters - Class in ikr.simlib.distributions.continuous.statedep
 
GMPPDistribution.StateParameters(double, ContinuousDistribution, double[]) - Constructor for class ikr.simlib.distributions.continuous.statedep.GMPPDistribution.StateParameters
 
GOOD_SEEDS - Static variable in class ikr.simlib.random.StdRandomNumberGenerator
 
GreedyGenerator - Class in ikr.simlib.entities.generators
GreedyGenerator generates as many messages as the attached component can handle.
GreedyGenerator(DiscreteDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.GreedyGenerator
 
GreedyGenerator(DiscreteDistribution, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.GreedyGenerator
 
GreedyGenerator(DiscreteDistribution, SimNode) - Constructor for class ikr.simlib.entities.generators.GreedyGenerator
 
groupId - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
groupId - Variable in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
groupIdDist - Variable in class ikr.simlib.messages.factories.FlexIPMessageFactory
 
GZipCompressionProvider - Class in ikr.simlib.support.compression
 
GZipCompressionProvider() - Constructor for class ikr.simlib.support.compression.GZipCompressionProvider
 

H

handleEndOfCurrentBatch() - Method in class ikr.simlib.control.Simulation
 
handleEndOfCurrentBatch() - Method in class ikr.simlib.control.StdSimulation
 
handleEndOfTransientPhase() - Method in class ikr.simlib.control.Simulation
 
handleEndOfTransientPhase() - Method in class ikr.simlib.control.StdSimulation
 
handleGetMessage(Port) - Method in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
handleGetMessage(Port) - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
handleGetMessage(Port) - Method in class ikr.simlib.entities.queues.QueuingEntity
 
handleGetMessage() - Method in class ikr.simlib.ports.input.InputPort
 
handleGetMessage() - Method in interface ikr.simlib.ports.output.CallbackOutputPort.GetMessagehandler
 
handleGetMessage() - Method in class ikr.simlib.ports.output.CallbackOutputPort
 
handleGetMessage() - Method in class ikr.simlib.ports.output.NonBlockingOutputPort
 
handleGetMessage() - Method in class ikr.simlib.ports.output.SynchronousOutputPort
 
handleGetMessage() - Method in class ikr.simlib.ports.Port
 
handleInitSimulation() - Method in interface ikr.simlib.control.simulationcontrol.callbacks.InitSimulationCallbackI
 
handleInitSimulation() - Method in class ikr.simlib.statistics.Statistic
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.multiplexers.Multiplexer
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.multiplexers.PriorityMultiplexer
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.multiplexers.StdMultiplexer
 
handleIsMessageAvailable(Port) - Method in class ikr.simlib.entities.queues.QueuingEntity
 
handleIsMessageAvailable() - Method in class ikr.simlib.ports.input.InputPort
 
handleIsMessageAvailable() - Method in class ikr.simlib.ports.output.CallbackOutputPort
 
handleIsMessageAvailable() - Method in interface ikr.simlib.ports.output.CallbackOutputPort.IsMessageAvailableHandler
 
handleIsMessageAvailable() - Method in class ikr.simlib.ports.output.NonBlockingOutputPort
 
handleIsMessageAvailable() - Method in class ikr.simlib.ports.output.SynchronousOutputPort
 
handleIsMessageAvailable() - Method in class ikr.simlib.ports.Port
 
handleLossMessage(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
handleLossMessageInternal(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
This method is intended to be overriden to implement any desired loss handling while ensuring that numberOfMessages and -Units is decremented accordingly.
handleMessage(Message) - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
Request the QueuingDiscipline to handle the Message.
handleMessage(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
handleMessageIndication(Message) - Method in class ikr.simlib.entities.branches.Branch
 
handleMessageIndication(Message) - Method in class ikr.simlib.entities.branches.Expander
 
handleMessageIndication(Message) - Method in class ikr.simlib.entities.multiphase.ServerInputPort
 
handleMessageIndication(Port, Message) - Method in class ikr.simlib.entities.multiplexers.Multiplexer
 
handleMessageIndication() - Method in class ikr.simlib.entities.phases.ProcessorSharingPhase
called when a new message arrives at the input port
handleMessageIndication(Message) - Method in class ikr.simlib.entities.queues.QueuingEntity
 
handleMessageIndication(Message) - Method in class ikr.simlib.entities.sinks.Sink
 
handleMessageIndication(Message) - Method in class ikr.simlib.ports.input.CallbackInputPort
 
handleMessageIndication(InputPort, Message) - Method in interface ikr.simlib.ports.input.CallbackInputPort.MessageIndicationHandler
 
handleMessageIndication(Message) - Method in interface ikr.simlib.ports.input.CallbackInputPort.MessageIndicationHandlerMessage
 
handleMessageIndication() - Method in interface ikr.simlib.ports.input.CallbackInputPort.MessageIndicationHandlerNoArgs
 
handleMessageIndication(Message) - Method in class ikr.simlib.ports.input.NonBlockingInputPort
 
handleMessageIndication(Message) - Method in class ikr.simlib.ports.input.PolledInputPort
 
handleMessageIndication(Message) - Method in class ikr.simlib.ports.output.OutputPort
 
handleMessageIndication(Message) - Method in class ikr.simlib.ports.Port
 
handleNotification() - Method in interface ikr.simlib.control.notification.NotificationHandler
 
handleProcessEvent() - Method in class ikr.simlib.entities.generators.Generator
 
handleProcessEvent() - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
handleProcessEvent() - Method in class ikr.simlib.entities.phases.ProcessorSharingPhase
called when one message is finished, see also ProcessorSharingPhase.rescheduleEvent()
handler - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
 
handleRejectedMessage(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Whatever to be done at rejected packets, e.g.
handleStartBatch(int) - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StartBatchCallbackI
 
handleStartBatch(int) - Method in class ikr.simlib.control.simulationcontrol.ControlCounter
 
handleStartBatch(int) - Method in class ikr.simlib.control.simulationcontrol.ControlTimer
 
handleStartBatch(int) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
handleStartBatch(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
handleStartBatch(int) - Method in class ikr.simlib.statistics.Statistic
 
handleStartSimulation(Simulation) - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StartSimulationCallbackI
 
handleStartSimulation(Simulation) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
handleStartTransientPhase() - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StartTransientPhaseCallbackI
 
handleStartTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.ControlCounter
 
handleStartTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.ControlTimer
 
handleStartTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
handleStartTransientPhase() - Method in class ikr.simlib.entities.phases.ClockedGate
 
handleStartTransientPhase() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
handleStartTransientPhase() - Method in class ikr.simlib.statistics.Statistic
 
handleStopBatch(int) - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StopBatchCallbackI
 
handleStopBatch(int) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
handleStopBatch(int) - Method in class ikr.simlib.statistics.Statistic
 
handleStopSimulation() - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StopSimulationCallbackI
 
handleStopTransientPhase() - Method in interface ikr.simlib.control.simulationcontrol.callbacks.StopTransientPhaseCallbackI
 
handleStopTransientPhase() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
handleStopTransientPhase() - Method in class ikr.simlib.statistics.Statistic
 
handleStopTransientPhase() - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
handleStopTransientPhase() - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
hasArgument(int) - Method in class ikr.simlib.support.cmdline.ArgParser
Returns whether a nth argument is available for the program or not.
hasArgument(char, int) - Method in class ikr.simlib.support.cmdline.ArgParser
Returns whether a nth argument is available for an option or not.
hasArguments() - Method in class ikr.simlib.support.cmdline.ArgParser
Returns whether the program has arguments.
hasArguments(char) - Method in class ikr.simlib.support.cmdline.ArgParser
Returns whether the option has arguments or is provided at all.
hasBeenCancelled() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
hasBeenCancelled() - Method in interface ikr.simlib.events.EventToken
 
hasBeenExecuted() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
hasBeenExecuted() - Method in interface ikr.simlib.events.EventToken
 
hashCode() - Method in class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
hashCode() - Method in class ikr.simlib.events.time.TimeBase
 
hashCode() - Method in class ikr.simlib.parameters.keys.KeyQueryBase
 
hashCode() - Method in class ikr.simlib.statistics.Range
 
hashCode() - Method in class ikr.simlib.statistics.Summation
 
hasInstance() - Static method in class ikr.simlib.events.calendar.Calendar
 
hasLabel() - Method in class ikr.simlib.messages.LabelMessage
 
hasNext() - Method in class ikr.simlib.parameters.fileparser.input.LineReader
 
hasNext() - Method in class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
hasNext() - Method in interface ikr.simlib.result.ResultReader
Returns whether any read events remain or the result tree has been fully traversed.
hasNext() - Method in class ikr.simlib.result.xml.XMLResultReader
 
hasOption(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
hasParameter(SimNode) - Method in class ikr.simlib.parameters.Parameters
 
hasParameter(SimNode, String) - Method in class ikr.simlib.parameters.Parameters
 
hasParameter(String) - Method in class ikr.simlib.parameters.Parameters
 
hasSpaceFor(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
return true if message fits into maxSizeInUnits, else false
hasSpaceFor(Message) - Method in interface ikr.simlib.algorithms.queuingDisciplines.ProbabilisticQueuingDiscipline
 
hasSpaceFor(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
A simple method to check for "physical" space.
hasSubTree(SimNode) - Method in class ikr.simlib.parameters.Parameters
 
hasSubTree(String) - Method in class ikr.simlib.parameters.Parameters
 
head() - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
height - Variable in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
hour - Variable in class ikr.simlib.untested.trace.TraceItem
 
Hx0 - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
HyperExpDistribution - Class in ikr.simlib.distributions.continuous
Hyperexponential Distribution to the Order of k
Hyperexponential distribution to the order of k
Hyperexponential distribution to the order of k
Meaning: Selecting one of \(k\) random variables that are negative-exponentially distributed with the individual parameters \(\lambda_i\) and the probabilities \(p_i\) (parallel switching in the phase model).
HyperExpDistribution(double[], double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.HyperExpDistribution
 
HyperExpDistribution(double[], double[]) - Constructor for class ikr.simlib.distributions.continuous.HyperExpDistribution
 
HyperExpDistribution(double, double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.HyperExpDistribution
 
HyperExpDistribution(double, double, double) - Constructor for class ikr.simlib.distributions.continuous.HyperExpDistribution
 
HypoExpDistribution - Class in ikr.simlib.distributions.continuous
Hypoexponential Distribution to the Order of k
Hypoexponential distribution to the order of k
Hypoexponential distribution to the order of k
Meaning: Generalization of the Erlang k distribution (serial switching of \(k\) phases with negative-exponentially distributed durations with individual parameters \(\lambda_i\) in the phase model).
HypoExpDistribution(int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
 
HypoExpDistribution(int) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
 
HypoExpDistribution(double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
 
HypoExpDistribution(double[]) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
 
HypoExpDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
2nd order
HypoExpDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.HypoExpDistribution
 

I

iat - Variable in class ikr.simlib.untested.trace.TraceFile
 
IATMeter - Class in ikr.simlib.meters.iat
An IAT meter can be attached to a port to measure message interarrival times.
IATMeter(UnweightedSampleCollector<Duration>) - Constructor for class ikr.simlib.meters.iat.IATMeter
 
identity(int) - Static method in class ikr.simlib.support.Matrices
Creates a identity matrix.
idleTimeDist - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution.MAPStateParameters
Distribution for time spent in state before transition or event occurs
idleTimeDist - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution.DMAPStateParameters
Distribution for number of slots until a state transition or event occurs
ignoreValue(UnweightedSampleCollector<Void>) - Static method in class ikr.simlib.statistics.Statistics
wraps a UnweightedSampleCollector which accepts no values, so that it accepts any values but ignores those
ikr.simlib - package ikr.simlib
IKR Simulation Library (IKR SimLib)
ikr.simlib.algorithms - package ikr.simlib.algorithms
 
ikr.simlib.algorithms.queuingDisciplines - package ikr.simlib.algorithms.queuingDisciplines
 
ikr.simlib.control - package ikr.simlib.control
Simulation Control
ikr.simlib.control.notification - package ikr.simlib.control.notification
 
ikr.simlib.control.simulationcontrol - package ikr.simlib.control.simulationcontrol
 
ikr.simlib.control.simulationcontrol.callbacks - package ikr.simlib.control.simulationcontrol.callbacks
Callbacks for State Transitions
ikr.simlib.distributions - package ikr.simlib.distributions
In order to reproduce the stochastic processes in the system (e.g., arrival processes, service processes) using events it is necessary to generate random variables for time stamps according to a pre-defined distribution function, possibly taking the system state into consideration.
ikr.simlib.distributions.continuous - package ikr.simlib.distributions.continuous
Continuous Distributions
The classes derived from ContinuousDistribution override the abstract method next(), which returns a double value.
ikr.simlib.distributions.continuous.statedep - package ikr.simlib.distributions.continuous.statedep
 
ikr.simlib.distributions.continuous.transform - package ikr.simlib.distributions.continuous.transform
 
ikr.simlib.distributions.discrete - package ikr.simlib.distributions.discrete
Discrete Distributions
ikr.simlib.distributions.discrete.statedep - package ikr.simlib.distributions.discrete.statedep
 
ikr.simlib.distributions.discrete.transform - package ikr.simlib.distributions.discrete.transform
 
ikr.simlib.distributions.mapped - package ikr.simlib.distributions.mapped
 
ikr.simlib.entities - package ikr.simlib.entities
Entities
ikr.simlib.entities.branches - package ikr.simlib.entities.branches
 
ikr.simlib.entities.demultiplexers - package ikr.simlib.entities.demultiplexers
 
ikr.simlib.entities.generators - package ikr.simlib.entities.generators
Generator architecture
ikr.simlib.entities.multiphase - package ikr.simlib.entities.multiphase
 
ikr.simlib.entities.multiplexers - package ikr.simlib.entities.multiplexers
 
ikr.simlib.entities.phases - package ikr.simlib.entities.phases
 
ikr.simlib.entities.queues - package ikr.simlib.entities.queues
Queues
ikr.simlib.entities.sinks - package ikr.simlib.entities.sinks
 
ikr.simlib.events - package ikr.simlib.events
Event Handling
ikr.simlib.events.calendar - package ikr.simlib.events.calendar
Calendars
ikr.simlib.events.time - package ikr.simlib.events.time
 
ikr.simlib.exceptions - package ikr.simlib.exceptions
 
ikr.simlib.factories - package ikr.simlib.factories
 
ikr.simlib.messages - package ikr.simlib.messages
Messages
ikr.simlib.messages.factories - package ikr.simlib.messages.factories
 
ikr.simlib.messages.modifiers - package ikr.simlib.messages.modifiers
 
ikr.simlib.meters - package ikr.simlib.meters
Concept
ikr.simlib.meters.cdv - package ikr.simlib.meters.cdv
 
ikr.simlib.meters.count - package ikr.simlib.meters.count
 
ikr.simlib.meters.iat - package ikr.simlib.meters.iat
 
ikr.simlib.meters.length - package ikr.simlib.meters.length
 
ikr.simlib.meters.rate - package ikr.simlib.meters.rate
 
ikr.simlib.meters.time - package ikr.simlib.meters.time
 
ikr.simlib.model - package ikr.simlib.model
Model Components
ikr.simlib.parameters - package ikr.simlib.parameters
Simulation Parameters
ikr.simlib.parameters.fileparser - package ikr.simlib.parameters.fileparser
 
ikr.simlib.parameters.fileparser.input - package ikr.simlib.parameters.fileparser.input
 
ikr.simlib.parameters.fileparser.tokens - package ikr.simlib.parameters.fileparser.tokens
 
ikr.simlib.parameters.keys - package ikr.simlib.parameters.keys
 
ikr.simlib.parameters.reflection - package ikr.simlib.parameters.reflection
 
ikr.simlib.parameters.values - package ikr.simlib.parameters.values
 
ikr.simlib.ports - package ikr.simlib.ports
Ports are the main abstraction used for communication between entities.
ikr.simlib.ports.input - package ikr.simlib.ports.input
 
ikr.simlib.ports.output - package ikr.simlib.ports.output
 
ikr.simlib.random - package ikr.simlib.random
 
ikr.simlib.result - package ikr.simlib.result
 
ikr.simlib.result.compacting - package ikr.simlib.result.compacting
 
ikr.simlib.result.exceptions - package ikr.simlib.result.exceptions
 
ikr.simlib.result.filtering - package ikr.simlib.result.filtering
 
ikr.simlib.result.xml - package ikr.simlib.result.xml
 
ikr.simlib.statistics - package ikr.simlib.statistics
Statistics
ikr.simlib.statistics.aggregating - package ikr.simlib.statistics.aggregating
 
ikr.simlib.statistics.batchsum - package ikr.simlib.statistics.batchsum
 
ikr.simlib.statistics.boundary - package ikr.simlib.statistics.boundary
 
ikr.simlib.statistics.conditional - package ikr.simlib.statistics.conditional
 
ikr.simlib.statistics.conditional.implementations - package ikr.simlib.statistics.conditional.implementations
 
ikr.simlib.statistics.confidenceinterval - package ikr.simlib.statistics.confidenceinterval
 
ikr.simlib.statistics.distribution - package ikr.simlib.statistics.distribution
 
ikr.simlib.statistics.distribution.trace - package ikr.simlib.statistics.distribution.trace
 
ikr.simlib.statistics.distribution.trace.data - package ikr.simlib.statistics.distribution.trace.data
 
ikr.simlib.statistics.distribution.trace.dist - package ikr.simlib.statistics.distribution.trace.dist
 
ikr.simlib.statistics.distribution.trace.quantile - package ikr.simlib.statistics.distribution.trace.quantile
 
ikr.simlib.statistics.integral - package ikr.simlib.statistics.integral
 
ikr.simlib.statistics.median - package ikr.simlib.statistics.median
 
ikr.simlib.statistics.probability - package ikr.simlib.statistics.probability
 
ikr.simlib.statistics.rate - package ikr.simlib.statistics.rate
 
ikr.simlib.statistics.sample - package ikr.simlib.statistics.sample
 
ikr.simlib.statistics.support - package ikr.simlib.statistics.support
 
ikr.simlib.statistics.weighted - package ikr.simlib.statistics.weighted
 
ikr.simlib.support - package ikr.simlib.support
 
ikr.simlib.support.cmdline - package ikr.simlib.support.cmdline
 
ikr.simlib.support.compression - package ikr.simlib.support.compression
 
ikr.simlib.untested.entities.generators - package ikr.simlib.untested.entities.generators
 
ikr.simlib.untested.meters.rate - package ikr.simlib.untested.meters.rate
 
ikr.simlib.untested.statistics.boundary - package ikr.simlib.untested.statistics.boundary
 
ikr.simlib.untested.statistics.correlation - package ikr.simlib.untested.statistics.correlation
 
ikr.simlib.untested.statistics.fairness - package ikr.simlib.untested.statistics.fairness
 
ikr.simlib.untested.statistics.variancetime - package ikr.simlib.untested.statistics.variancetime
 
ikr.simlib.untested.trace - package ikr.simlib.untested.trace
 
IMax - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
importBatch(ResultReader, String) - Static method in class ikr.simlib.events.time.Duration
 
importBatch(ResultReader, String) - Static method in class ikr.simlib.events.time.PointInTime
 
importBatch(ResultReader) - Method in interface ikr.simlib.result.BatchExportable
Imports the state of a batch from the result reader.
importBatch(ResultReader) - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
ImportException - Exception in ikr.simlib.result.exceptions
 
ImportException(String, String, String, Throwable) - Constructor for exception ikr.simlib.result.exceptions.ImportException
 
ImportException(String, String, String) - Constructor for exception ikr.simlib.result.exceptions.ImportException
 
ImportException(String, String, Throwable) - Constructor for exception ikr.simlib.result.exceptions.ImportException
 
importReaders - Variable in class ikr.simlib.control.SimulationEnvironment
 
importSamples(ResultReader) - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
ImportSimulation - Class in ikr.simlib.control
ImportSimulation does not actually run the simulation itself.
ImportSimulation(Model, SimulationEnvironment) - Constructor for class ikr.simlib.control.ImportSimulation
 
importState(String, ResultReader) - Method in class ikr.simlib.statistics.Range
 
importSum(String, ResultReader) - Method in class ikr.simlib.statistics.Summation
Imports a summation from a result node.
increment - Variable in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
IndependentRNGFactory - Class in ikr.simlib.random
 
IndependentRNGFactory() - Constructor for class ikr.simlib.random.IndependentRNGFactory
 
IndependentRNGFactory.FactoryNotInitializedException - Exception in ikr.simlib.random
 
IndependentRNGFactory.FactoryNotInitializedException() - Constructor for exception ikr.simlib.random.IndependentRNGFactory.FactoryNotInitializedException
 
IndependentRNGFactory.UseIndependentRNGFactoryException - Exception in ikr.simlib.random
 
IndependentRNGFactory.UseIndependentRNGFactoryException() - Constructor for exception ikr.simlib.random.IndependentRNGFactory.UseIndependentRNGFactoryException
 
IndependentRNGFactory.WarningRNG - Class in ikr.simlib.random
Wraps the SystemRNG, prints warnings
IndependentRNGFactory.WarningRNG(RandomNumberGenerator) - Constructor for class ikr.simlib.random.IndependentRNGFactory.WarningRNG
 
index - Variable in class ikr.simlib.result.compacting.Node
 
INDEX_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
InfiniteServer - Class in ikr.simlib.entities.phases
 
InfiniteServer(SimNode) - Constructor for class ikr.simlib.entities.phases.InfiniteServer
 
init(String, String[]) - Method in class ikr.simlib.control.SimTreeApplication
Parses the arguments and creates the simulation environment.
init(ArgParser) - Method in class ikr.simlib.control.SimulationEnvironment
 
init(ProcessingEnvironment) - Method in class ikr.simlib.parameters.reflection.ReflectionConstructableProcessor
 
initialize(int, RandomNumberGeneratorFactory) - Static method in class ikr.simlib.random.IndependentRNGFactory
Use this method to set the seed index, which should be given on the command line.
initSimulation() - Method in class ikr.simlib.control.Simulation
 
initSimulation() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
InitSimulationCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
innerDist - Variable in class ikr.simlib.distributions.continuous.transform.NestedDistribution
 
INPUT_PORT_NAME - Static variable in class ikr.simlib.ports.input.InputPort
 
inputPort - Variable in class ikr.simlib.entities.branches.BinaryBranch
 
inputPort - Variable in class ikr.simlib.entities.branches.Expander
 
inputPort - Variable in class ikr.simlib.entities.demultiplexers.Demultiplexer
 
inputPort - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
inputPort - Variable in class ikr.simlib.entities.phases.ClockedGate
 
inputPort - Variable in class ikr.simlib.entities.phases.InfiniteServer
 
inputPort - Variable in class ikr.simlib.entities.phases.Phase
 
inputPort - Variable in class ikr.simlib.entities.queues.QueuingEntity
 
InputPort - Class in ikr.simlib.ports.input
 
InputPort(Entity, String) - Constructor for class ikr.simlib.ports.input.InputPort
 
InputPort(Entity) - Constructor for class ikr.simlib.ports.input.InputPort
 
inputPorts - Variable in class ikr.simlib.entities.multiplexers.StdMultiplexer
 
insert(ServerJob) - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
insertConsumer(Message, Consumer) - Method in interface ikr.simlib.algorithms.MessageClassificator
This method maps a consumer c to the flow the Message msg belongs to, according to the MessageClassificator's internal mapping algorithms.
INSTANCE - Static variable in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
IntegralStatistic - Class in ikr.simlib.statistics.integral
The classes IntegralStatistic or StdIntegralStatistic serve to record measured values, whose absolute value is not the only important factor, but also the duration of the value's appearance is of importance.
IntegralStatistic(SimNode) - Constructor for class ikr.simlib.statistics.integral.IntegralStatistic
 
interArrivalTime - Variable in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution.StateParameters
 
interArrivalTime - Variable in class ikr.simlib.entities.generators.DStdGenerator
 
interArrivalTime - Variable in class ikr.simlib.entities.generators.StdGenerator
 
interCellTime - Variable in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution.GMDPStateParameters
 
interCellTime - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
interCellTime - Variable in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
internalToSeconds(long) - Static method in class ikr.simlib.events.time.TimeBase
converts internal units to seconds
interPacketTime - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
interrupt(ServerJob) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
interruptedJob - Variable in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
interval - Variable in class ikr.simlib.distributions.continuous.UniformDistribution
 
interval - Variable in class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
 
IntervalAggregatingStatistic<T,V> - Class in ikr.simlib.statistics.aggregating
IntervalAggregatingStatistic aggregates values over a configured interval.
IntervalAggregatingStatistic(UnweightedSampleCollector<V>, Duration, Aggregator<? super T, ? extends V>) - Constructor for class ikr.simlib.statistics.aggregating.IntervalAggregatingStatistic
 
IntervalRateMeter - Class in ikr.simlib.meters.rate
 
IntervalRateMeter() - Constructor for class ikr.simlib.meters.rate.IntervalRateMeter
 
InverseLogQuantiles - Class in ikr.simlib.statistics.distribution.trace.quantile
Generates quantiles to be used in a CCDF with logarithmic y axis.
InverseLogQuantiles(int, double) - Constructor for class ikr.simlib.statistics.distribution.trace.quantile.InverseLogQuantiles
 
IPDemultiplexer - Class in ikr.simlib.entities.demultiplexers
IPDemultiplexer is derived from LabelDemultiplexer and therefore provides the same functionality with respect to port creation and management.
IPDemultiplexer(int, SimNode, int, int, IPDemultiplexer.IPDemuxMode) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(int, SimNode, int, IPDemultiplexer.IPDemuxMode) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(int, SimNode, int) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(int, SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(SimNode, int, int, IPDemultiplexer.IPDemuxMode) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(SimNode, int) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer(SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
IPDemultiplexer.IPDemuxMode - Enum in ikr.simlib.entities.demultiplexers
 
IPPacket - Class in ikr.simlib.messages
IPPacket is specially designed for IP QoS simulations where fields like source and destination as well as further fields to distinguish between messages are needed
IPPacket(long, int, int, int, int) - Constructor for class ikr.simlib.messages.IPPacket
 
IPPacketFactory - Class in ikr.simlib.messages.factories
 
IPPacketFactory(long, int, int, int, int, double) - Constructor for class ikr.simlib.messages.factories.IPPacketFactory
 
IPPacketGroupMarker - Class in ikr.simlib.messages.modifiers
 
IPPacketGroupMarker(int) - Constructor for class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
IPPacketTypeMarker - Class in ikr.simlib.messages.modifiers
This IP packet marker can be attached to a port in order to change the type field of an IP packet when transferred via GetMessage.
IPPacketTypeMarker(int) - Constructor for class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
isAfter(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
Compare two Time objects
isAfterOrEqual(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
 
isBefore(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
 
isBeforeOrEqual(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
 
isConnected() - Method in class ikr.simlib.ports.Port
Returns whether this port is connected to another port.
isDefined() - Method in class ikr.simlib.statistics.Range
Returns whether this is a defined range.
isEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
isEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
isEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
isEmpty() - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
isEmpty() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
isEmpty() - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
isEventAvailable() - Method in class ikr.simlib.events.calendar.Calendar
Return true if there are events in the calendar.
isEventAvailable() - Method in class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
isEventAvailable() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
 
isEventAvailable() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
isGreaterThan(Duration) - Method in class ikr.simlib.events.time.Duration
 
isGreaterThanOrEqualTo(Duration) - Method in class ikr.simlib.events.time.Duration
 
isImportSimulation() - Method in class ikr.simlib.control.SimulationEnvironment
 
isInRange(double) - Method in class ikr.simlib.statistics.support.BucketUtility
 
isLessThan(Duration) - Method in class ikr.simlib.events.time.Duration
 
isLessThanOrEqualTo(Duration) - Method in class ikr.simlib.events.time.Duration
 
isMessageAvailable() - Method in class ikr.simlib.ports.Port
 
isNormalized - Variable in class ikr.simlib.entities.branches.Branch
 
isOperationSet - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
flag that allows changes of notification condition only once
isPending() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
isPending() - Method in interface ikr.simlib.events.EventToken
 
isPortKnown(String) - Method in class ikr.simlib.entities.Entity
searches port list and returns true, if a port with the right name is in it
isRegistered() - Method in class ikr.simlib.control.notification.Notifier
 
isUValueAvailable(double, long) - Method in class ikr.simlib.statistics.confidenceinterval.StudentSearch
 
iterator() - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataSource
 
iterator() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataSource
reopen the file and start from the first entry.

J

JainBoundaryStatistic - Class in ikr.simlib.statistics.boundary
JainBoundaryStatistic provides an implementation for for BoundaryStatistic with an alternative method (the P2 Algorithm) to StdBoundaryStatistic.
JainBoundaryStatistic(double, SimNode) - Constructor for class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
JakesDistribution - Class in ikr.simlib.distributions.continuous
Jakes Distribution
Meaning: The class JakesDistribution implementes a continuous distribution which delivers random variables in accordance with Jake's Doppler power density spectrum.
JakesDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.JakesDistribution
 
JakesDistribution(double) - Constructor for class ikr.simlib.distributions.continuous.JakesDistribution
 
JavaRandomNumberGenerator - Class in ikr.simlib.random
A RNG using the standard Java generator to provide the values.
JavaRandomNumberGenerator(long) - Constructor for class ikr.simlib.random.JavaRandomNumberGenerator
 
JavaRandomNumberGenerator() - Constructor for class ikr.simlib.random.JavaRandomNumberGenerator
 
JavaRandomNumberGeneratorFactory - Class in ikr.simlib.random
 
JavaRandomNumberGeneratorFactory() - Constructor for class ikr.simlib.random.JavaRandomNumberGeneratorFactory
 
joinStateWithImportState(String, ResultReader) - Method in class ikr.simlib.statistics.Range
 

K

Key - Class in ikr.simlib.parameters.keys
 
Key(String) - Constructor for class ikr.simlib.parameters.keys.Key
 
KeyQueryBase - Class in ikr.simlib.parameters.keys
 
KeyQueryBase(String) - Constructor for class ikr.simlib.parameters.keys.KeyQueryBase
 

L

LabelDemultiplexer - Class in ikr.simlib.entities.demultiplexers
LabelDemultiplexer provides the method GetOutputPort which returns an output port dependent on the label contained in a label message.
LabelDemultiplexer(int, SimNode, int, int) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelDemultiplexer(int, SimNode, int) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelDemultiplexer(int, SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelDemultiplexer(SimNode, int, int) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelDemultiplexer(SimNode, int) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelDemultiplexer(SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
LabelMessage - Class in ikr.simlib.messages
LabelMessage provides the user with one label that can be used for any purposes
LabelMessage(long, int) - Constructor for class ikr.simlib.messages.LabelMessage
 
LabelMessageFactory - Class in ikr.simlib.messages.factories
 
LabelMessageFactory(long, int) - Constructor for class ikr.simlib.messages.factories.LabelMessageFactory
 
labelStack - Variable in class ikr.simlib.messages.LabelMessage
 
lag - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
lag - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
lastPort - Variable in class ikr.simlib.entities.multiplexers.Multiplexer
 
lastUpdateTime - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
LBOUND - Static variable in class ikr.simlib.result.ResultKeywords
Lower bound.
ldMaxBlockSize - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
ldMaxBlockSize - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
ldMinBlockSize - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
ldMinBlockSize - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
leaveSubTree() - Method in class ikr.simlib.result.PathHelper
 
length - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
length() - Method in class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
length(double[]) - Static method in class ikr.simlib.support.Vectors
Calculates the (geometric) length of a vector.
length - Variable in class ikr.simlib.untested.trace.TraceItem
 
levelAvailable(double) - Method in class ikr.simlib.statistics.confidenceinterval.StudentSearch
 
LIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This is the base class for all Last In First Out (LIFO) queuing disciplines.
LIFOQDisc(SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
LIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
limit - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
LinBucketUtility - Class in ikr.simlib.statistics.support
 
LinBucketUtility(double, double, int) - Constructor for class ikr.simlib.statistics.support.LinBucketUtility
 
Line - Class in ikr.simlib.parameters.fileparser.input
 
Line(int, String) - Constructor for class ikr.simlib.parameters.fileparser.input.Line
 
LinearQuantiles - Class in ikr.simlib.statistics.distribution.trace.quantile
Generates linearly spaced quantiles.
LinearQuantiles(int) - Constructor for class ikr.simlib.statistics.distribution.trace.quantile.LinearQuantiles
 
LineReader - Class in ikr.simlib.parameters.fileparser.input
 
LineReader(InputStream) - Constructor for class ikr.simlib.parameters.fileparser.input.LineReader
 
LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
listAll() - Static method in enum ikr.simlib.support.compression.CompressionType
 
ListDataSource - Class in ikr.simlib.statistics.distribution.trace.data
 
ListDataSource(List<Sample>) - Constructor for class ikr.simlib.statistics.distribution.trace.data.ListDataSource
 
ListDataStorage - Class in ikr.simlib.statistics.distribution.trace.data
 
ListDataStorage() - Constructor for class ikr.simlib.statistics.distribution.trace.data.ListDataStorage
 
LOG - Static variable in class ikr.simlib.ports.Port
 
LogarithmicQuantiles - Class in ikr.simlib.statistics.distribution.trace.quantile
generates quantiles at logarithmic (base 10) positions.
LogarithmicQuantiles(int, double) - Constructor for class ikr.simlib.statistics.distribution.trace.quantile.LogarithmicQuantiles
 
LogBucketUtility - Class in ikr.simlib.statistics.support
 
LogBucketUtility(double, double, int) - Constructor for class ikr.simlib.statistics.support.LogBucketUtility
 
logMessage(PrintWriter, Message, Port) - Method in class ikr.simlib.messages.MessageTracer
Prints the message to the log
LognormalDistribution - Class in ikr.simlib.distributions.continuous
Lognormal Distribution
Meaning: Distribution of \(T = exp(Z)\), if \(Z\) is normally distributed with the parameters \(\mu\) and \(\sigma^2\).
LognormalDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.LognormalDistribution
 
LognormalDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.LognormalDistribution
 
logWriter - Variable in class ikr.simlib.control.SimulationEnvironment
 
LONG_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
longestQList - Variable in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
LongSumAggregator - Class in ikr.simlib.statistics.aggregating
aggregator which sums long values
LongSumAggregator() - Constructor for class ikr.simlib.statistics.aggregating.LongSumAggregator
 
lossProbability - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
lowerBound - Variable in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
lowerBound - Variable in class ikr.simlib.distributions.continuous.UniformDistribution
 
lowerBound - Variable in class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
 
lowerBound - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
lowerLimit - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
LZMACommandCompressionProvider - Class in ikr.simlib.support.compression
 
LZMACommandCompressionProvider() - Constructor for class ikr.simlib.support.compression.LZMACommandCompressionProvider
 
LZMAInputStream - Class in ikr.simlib.support.compression
 
LZMAInputStream(InputStream) - Constructor for class ikr.simlib.support.compression.LZMAInputStream
 
LZMAOutputStream - Class in ikr.simlib.support.compression
 
LZMAOutputStream(OutputStream) - Constructor for class ikr.simlib.support.compression.LZMAOutputStream
 

M

main(String[]) - Static method in class ikr.simlib.statistics.distribution.trace.data.TraceSorter
for testing only
main(String[]) - Static method in class ikr.simlib.statistics.distribution.trace.quantile.InverseLogQuantiles
 
main(String[]) - Static method in class ikr.simlib.statistics.distribution.trace.quantile.LogarithmicQuantiles
 
map(Input) - Method in interface ikr.simlib.statistics.Statistics.Function
 
map(UnweightedSampleCollector<Output>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps an UnweightedSampleCollector which accepts values of type O, so that the result accepts values of type I.
map(WeightedSampleCollector<Value, Weight>, Statistics.Function<Input, Value>, Statistics.Function<Input, Weight>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a WeightedSampleCollector which accepts values of type V and weights of type W, so that the result is an unweighted statistic which accepts values of type I.
map(WeightedSampleCollector<Output, Weight>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a WeightedSampleCollector which accepts values of type O, so that the result accepts values of type I.
map(ConditionalUnweightedStatistic<Key, Output>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalUnweightedStatistic which accepts values of type O, so that the result accepts values of type I.
map(ConditionalWeightedStatistic<Key, Output, Weight>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic which accepts values of type O, so that the result accepts values of type I.
map(ConditionalWeightedStatistic<Key, Value, Weight>, Statistics.Function<Input, Key>, Statistics.Function<Input, Value>, Statistics.Function<Input, Weight>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic, so that the result is an UnweightedSampleCollector.
MAPDistribution - Class in ikr.simlib.distributions.continuous.statedep
MAP (Markovian Arrival Process)
Meaning: Modeling of sources with multiple states e.g., at the call level Description: State machine with \(m\) states.
MAPDistribution(int, double[][], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
MAPDistribution(int, double[][], double[][]) - Constructor for class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
MAPDistribution.MAPStateParameters - Class in ikr.simlib.distributions.continuous.statedep
 
MAPDistribution.MAPStateParameters(double, double, double[], double[]) - Constructor for class ikr.simlib.distributions.continuous.statedep.MAPDistribution.MAPStateParameters
 
mapKey(ConditionalUnweightedStatistic<Output, Value>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalUnweightedStatistic which accepts keys of type O, so that the result accepts keys of type I.
mapKey(ConditionalWeightedStatistic<Output, Value, Weight>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic which accepts keys of type O, so that the result accepts keys of type I.
MappedBernoulliDistribution<I> - Class in ikr.simlib.distributions.mapped
This distribution returns one of two items depending on the probability for the first item.
MappedBernoulliDistribution(I, double, I, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
MappedBernoulliDistribution(I, double, I) - Constructor for class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
MappedDistribution<I> - Class in ikr.simlib.distributions.mapped
A mapped distribution allows a custom return types for distribution values.
MappedDistribution() - Constructor for class ikr.simlib.distributions.mapped.MappedDistribution
 
MappedDistribution(RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.mapped.MappedDistribution
 
MappedGeneralDistribution<I> - Class in ikr.simlib.distributions.mapped
This distribution contains items to which a probability can be assigned.
MappedGeneralDistribution(RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
MappedGeneralDistribution() - Constructor for class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
mapToIndex(K) - Method in interface ikr.simlib.statistics.conditional.ConditionalStatisticBase.ToIndexMapper
 
mapToIndex(Double) - Method in class ikr.simlib.statistics.support.BucketUtility
 
mapWeight(WeightedSampleCollector<Value, Output>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a WeightedSampleCollector which accepts weights of type O, so that the result accepts weights of type I.
mapWeight(ConditionalWeightedStatistic<Key, Value, Output>, Statistics.Function<Input, Output>) - Static method in class ikr.simlib.statistics.Statistics
Wraps a ConditionalWeightedStatistic which accepts weights of type O, so that the result accepts weights of type I.
marginalDist - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
matches(Query) - Method in class ikr.simlib.parameters.keys.Key
all components must match
matchesPartially(Query) - Method in class ikr.simlib.parameters.keys.Key
query can be part of the key
Matrices - Class in ikr.simlib.support
This class contains support functions for working with matrices.
Matrices() - Constructor for class ikr.simlib.support.Matrices
 
MAX - Static variable in class ikr.simlib.events.time.PointInTime
 
MAX - Static variable in class ikr.simlib.result.ResultKeywords
 
max(double[], double[]) - Static method in class ikr.simlib.support.Vectors
Creates a new vector containing the larger elements from both vectors, that is r[n] = max(a[n], b[n]).
maxPacketSize - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
maxSizeInUnits - Variable in class ikr.simlib.algorithms.queuingDisciplines.BoundedFIFOQDisc
 
maxSizeInUnits - Variable in class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
maxSizeInUnits - Variable in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
mean - Variable in class ikr.simlib.distributions.continuous.ConstantDistribution
 
mean - Variable in class ikr.simlib.distributions.continuous.NegExpDistribution
 
mean - Variable in class ikr.simlib.distributions.continuous.NormalDistribution
 
mean - Variable in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
mean - Variable in class ikr.simlib.distributions.discrete.BernoulliDistribution
 
mean - Variable in class ikr.simlib.distributions.discrete.DiscreteConstantDistribution
 
MEAN - Static variable in class ikr.simlib.result.ResultKeywords
 
MEAN_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
MeanAggregator - Class in ikr.simlib.statistics.aggregating
aggregator which calculates the mean value.
MeanAggregator() - Constructor for class ikr.simlib.statistics.aggregating.MeanAggregator
 
MeanStatistic - Class in ikr.simlib.statistics.sample
Similar to SampleStatistic, but ignores batches.
MeanStatistic(SimNode) - Constructor for class ikr.simlib.statistics.sample.MeanStatistic
 
measuresRange - Variable in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
measuresSummation - Variable in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
measuresSummation - Variable in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
measuresSummations - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
MEDIAN - Static variable in class ikr.simlib.result.ResultKeywords
 
MedianStatistic - Class in ikr.simlib.statistics.median
The classes MedianStatistic or StdMedianStatistic serve to register single measured values (e.g., run times) of the type double with the help of the method MedianStatistic.update(double).
MedianStatistic(SimNode) - Constructor for class ikr.simlib.statistics.median.MedianStatistic
 
MemoryDistributionStatistic - Class in ikr.simlib.statistics.distribution.trace
Implementation of DistributionStatisticBase which stores all values in RAM.
MemoryDistributionStatistic(SimNode, int, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.MemoryDistributionStatistic
 
MemoryDistributionStatistic(SimNode, int) - Constructor for class ikr.simlib.statistics.distribution.trace.MemoryDistributionStatistic
 
MemoryDistributionStatistic(SimNode, QuantileDescription, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.MemoryDistributionStatistic
 
mergeSort(List<File>, File) - Static method in class ikr.simlib.statistics.distribution.trace.data.TraceSorter
Merges all files given in the map and writes the result to dst.
message - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
Message - Class in ikr.simlib.messages
The center of the simulation is the exchange of messages (that represent data packets) between individual model components.
All messages are derived from the class Message and therefore inherit the following characteristics:

- Messages have a length which is set to one by default.
Message(long) - Constructor for class ikr.simlib.messages.Message
 
Message() - Constructor for class ikr.simlib.messages.Message
 
message - Variable in class ikr.simlib.ports.output.NonBlockingOutputPort
 
message - Variable in class ikr.simlib.ports.output.SynchronousOutputPort
 
MessageClassificator<Key,Consumer> - Interface in ikr.simlib.algorithms
MessageClassificator is used to manage a set of handlers for aggregates of packets, i.e.
MessageCountMeter - Class in ikr.simlib.meters.count
An MessageCountMeter can be attached to a port to count messages.
MessageCountMeter(UnweightedSampleCollector<Void>) - Constructor for class ikr.simlib.meters.count.MessageCountMeter
 
messageFactory - Variable in class ikr.simlib.entities.generators.Generator
 
MessageFactory - Class in ikr.simlib.messages.factories
 
MessageFactory() - Constructor for class ikr.simlib.messages.factories.MessageFactory
 
MessageFactory(long) - Constructor for class ikr.simlib.messages.factories.MessageFactory
 
MessageFairQueuing - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements fair queuing by messages.
MessageFairQueuing(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
messageIndication(Message) - Method in class ikr.simlib.ports.Port
 
messageLengthDist - Variable in class ikr.simlib.entities.generators.DStdGenerator
 
messageLengthDist - Variable in class ikr.simlib.entities.generators.StdGenerator
 
MessageLengthMeter - Class in ikr.simlib.meters.length
An message length meter can be attached to a port to measure message lengths.
MessageLengthMeter(UnweightedSampleCollector<Long>) - Constructor for class ikr.simlib.meters.length.MessageLengthMeter
 
MessageReceiver - Interface in ikr.simlib.ports.input
 
MessageTracer - Class in ikr.simlib.messages
MessageTracer is a special port monitor that can be attached to any port and will print all messages that are transferred thru that port.
MessageTracer(PrintWriter) - Constructor for class ikr.simlib.messages.MessageTracer
 
MessageTracer(PrintStream) - Constructor for class ikr.simlib.messages.MessageTracer
 
MessageTracer(String) - Constructor for class ikr.simlib.messages.MessageTracer
 
Meter - Class in ikr.simlib.meters
Meters
Meter() - Constructor for class ikr.simlib.meters.Meter
 
MIN - Static variable in class ikr.simlib.result.ResultKeywords
 
min(double[], double[]) - Static method in class ikr.simlib.support.Vectors
Creates a new vector containing the smaller elements from both vectors, that is r[n] = min(a[n], b[n]).
minBlockSize - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
minBlockSize - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
MinMaxDistributionData - Class in ikr.simlib.statistics.distribution.trace.dist
 
MinMaxDistributionData(QuantileDescription, List<DropDistributionData>, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.dist.MinMaxDistributionData
 
minutes - Variable in class ikr.simlib.untested.trace.TraceItem
 
minValue - Variable in class ikr.simlib.distributions.continuous.ParetoDistribution
 
MMDPDistribution - Class in ikr.simlib.distributions.continuous.statedep
MMDP (Markov Modulated Deterministic Process)
Meaning: Most frequent special case of the GMDP ( GMDPDistribution) for modeling sources with multiple states (generally 2 - 5) in ATM networks Description: Like the GMDP( GMDPDistribution), the MMDP can be described by a state machine with \(m\) states.
MMDPDistribution(int, double[], double[], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.MMDPDistribution
 
MMDPDistribution(int, double[], double[], double[][]) - Constructor for class ikr.simlib.distributions.continuous.statedep.MMDPDistribution
 
MMPPDistribution - Class in ikr.simlib.distributions.continuous.statedep
MMPP (Markov Modulated Poisson Process)
Meaning: Modeling of sources with multiple states e.g., at the call level Description: State machine with \(m\) states.
MMPPDistribution(int, double[], double[][], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.MMPPDistribution
 
MMPPDistribution(int, double[], double[][]) - Constructor for class ikr.simlib.distributions.continuous.statedep.MMPPDistribution
 
mode - Variable in class ikr.simlib.entities.demultiplexers.IPDemultiplexer
 
model - Variable in class ikr.simlib.control.SimTreeApplication
Simulation model.
model - Variable in class ikr.simlib.control.StdSimulation
 
Model - Class in ikr.simlib.model
Model is the standard model for normal simulation.
Model(String) - Constructor for class ikr.simlib.model.Model
 
ModelException - Exception in ikr.simlib.model
 
ModelException(String) - Constructor for exception ikr.simlib.model.ModelException
 
modulo - Variable in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
modulus - Variable in class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
monitorGetMessage(Message, Port) - Method in class ikr.simlib.messages.MessageTracer
 
monitorGetMessage(Message, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
monitorGetMessage(Message, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
monitorGetMessage(Message, Port) - Method in interface ikr.simlib.ports.PortMonitor
 
monitorIsMessageAvailable(boolean, Port) - Method in class ikr.simlib.messages.MessageTracer
 
monitorIsMessageAvailable(boolean, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
monitorIsMessageAvailable(boolean, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
monitorIsMessageAvailable(boolean, Port) - Method in interface ikr.simlib.ports.PortMonitor
 
monitorMessageIndication(Message, Port) - Method in class ikr.simlib.messages.MessageTracer
 
monitorMessageIndication(Message, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
monitorMessageIndication(Message, Port) - Method in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
monitorMessageIndication(Message, Port) - Method in interface ikr.simlib.ports.PortMonitor
 
msgCounter - Variable in class ikr.simlib.untested.entities.generators.TraceGenerator
 
MultiNotificationHandler - Class in ikr.simlib.control.notification
MultiNotificationHandler manages any number of Notifier objects.
MultiNotificationHandler(NotificationHandler) - Constructor for class ikr.simlib.control.notification.MultiNotificationHandler
 
MultiNotificationHandler.BooleanOperation - Enum in ikr.simlib.control.notification
Boolean operation for SimNofificationHandlers
MultiPhasePrioServer - Class in ikr.simlib.entities.multiphase
MultiPhasePrioServer provides a priority server component with an arbitrary number of phases.
MultiPhasePrioServer(int, SimNode) - Constructor for class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
MultiPhasePrioServer.State - Enum in ikr.simlib.entities.multiphase
 
Multiplexer - Class in ikr.simlib.entities.multiplexers
The base class Multiplexer and its derived classes StdMultiplexer, and PriorityMultiplexer represent components with multiple input ports (InputPort) and one output port (OutputPort).
Multiplexer(SimNode) - Constructor for class ikr.simlib.entities.multiplexers.Multiplexer
 
multiplyBy(long) - Method in class ikr.simlib.events.time.Duration
 
multiplyBy(double) - Method in class ikr.simlib.events.time.Duration
 
my - Variable in class ikr.simlib.distributions.continuous.LognormalDistribution
 

N

name - Variable in class ikr.simlib.result.compacting.Node
 
NAME_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
NAME_PATTERN - Static variable in class ikr.simlib.model.StdSimNode
This pattern defines the rules for node names.
NamingConstants - Class in ikr.simlib.parameters
 
NamingConstants() - Constructor for class ikr.simlib.parameters.NamingConstants
 
needToNotifyMembers - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
members that haven't called Notify yet
negated() - Method in class ikr.simlib.events.time.Duration
 
negBin_p - Variable in class ikr.simlib.distributions.discrete.NegBinDistribution
 
negBin_r - Variable in class ikr.simlib.distributions.discrete.NegBinDistribution
 
NegBinDistribution - Class in ikr.simlib.distributions.discrete
Negative Binomial Distribution
Meaning: Probability, that \(i\) failed Bernoulli trials with the parameter \(q\) will precede \(k\) successes Parameters: success probability \(q(0 \le q \le 1)\) number of successful trial \(k \ge 0\) With mean value and variance parameters: \(q= \frac{VAR[X]}{E[X]} \) \(k= \frac{E[X]}{VAR[X] - E[X]}\) Distribution: \(P(X=i) = \binom{i+k-1}{k-1} \cdot q^k \cdot (1-q)^i = \binom{i+ \frac{m^2}{v-m} -1}{ \frac{m^2}{v-m} -1} \cdot (\frac{m}{v})^{\frac{m^2}{v-m}} \cdot (1- \frac{m}{v})^i \) Expected value: \(E[X]= \frac{1-q}{q} \cdot k = m\) Variance: \(VAR[X]= \frac{1-q}{q^2} \cdot k = \frac{m}{q} = v\) Coefficient of variation: \(c_T= \frac{1}{ \sqrt{(1-q) \cdot k}}\) Generating func.: \(G(z)= \frac{q^k}{(1-(1-q) \cdot z)^k} \) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.NegBinDistribution
[...].Distribution.Mean = 5
[...].Distribution.Variance = 10
NegBinDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.NegBinDistribution
 
NegBinDistribution(double, double) - Constructor for class ikr.simlib.distributions.discrete.NegBinDistribution
 
NegExpDistribution - Class in ikr.simlib.distributions.continuous
Negative Exponential Distributione
Meaning: Time distance between two events (e.g., arrival, process end,...) in a Markovian process with the average rate \(\lambda\) Parameters: mean value \(m\) or rate \(\lambda = \frac{1}{m}\) PDF: \(P(T=t) = f(t) = \lambda \cdot exp(-\lambda t) = \frac{1}{m} \cdot exp(-\frac{t}{m}) \) DF: \(P(T \le t) = F(t) = 1-exp(-\lambda t) = 1-exp(-\frac{1}{m}) \) Expected value: \(E[T]= \frac{1}{\lambda} = m \) Variance: \(VAR[T]= \frac{1}{\lambda^2} = m^2 \) Coefficient of variation: \(c_T= 1\) LST: \(\phi(s) = \frac{\lambda}{\lambda + s} = \frac{1}{1 + ms}\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.NegExpDistribution
[...].Distribution.Mean = 3.6
NegExpDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.NegExpDistribution
 
NegExpDistribution(double) - Constructor for class ikr.simlib.distributions.continuous.NegExpDistribution
 
NestedDistribution - Class in ikr.simlib.distributions.continuous.transform
Nested Distribution
Meaning: The nested distribution gives the distribution of a sum of random variables \(T_1, T_2, ..., T_N\) that each are described by a continuous ("inner") distribution.
NestedDistribution(ContinuousDistribution, DiscreteDistribution) - Constructor for class ikr.simlib.distributions.continuous.transform.NestedDistribution
 
newInstance(String, Class<T>, Object...) - Static method in class ikr.simlib.parameters.reflection.ReflectionLoader
This method uses reflection to create a new instance of the class defined as String.
next() - Method in class ikr.simlib.distributions.continuous.BetaDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.ConstantDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.ContinuousDistribution
Create random numbers
next() - Method in class ikr.simlib.distributions.continuous.CoxianDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.EmpiricalDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.ErlangDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.GammaDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.GeneralDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.HyperExpDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.HypoExpDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.JakesDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.LognormalDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.NegExpDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.NormalDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.ParetoDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.RayleighDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.transform.NestedDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.transform.SlottedDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.UniformDistribution
 
next() - Method in class ikr.simlib.distributions.continuous.WeibullDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.BernoulliDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.BinomialDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.DiscreteConstantDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.DiscreteDistribution
Create random numbers
next() - Method in class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.DiscreteUniformDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.GeometricDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.NegBinDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.PoissonDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.ShiftedGeometricDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.transform.CeiledDistribution
Returns the ceiled value of the base distribution or Integer.MIN/MAX_VALUE if the value exceeds the integer range.
next() - Method in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.transform.FlooredDistribution
Returns the floored value of the base distribution or Integer.MIN/MAX_VALUE if the value exceeds the integer range.
next() - Method in class ikr.simlib.distributions.discrete.transform.RoundedDistribution
Returns the rounded value of the base distribution or Integer.MIN/MAX_VALUE if the value exceeds the integer range.
next() - Method in class ikr.simlib.distributions.discrete.ZipfDistribution
 
next() - Method in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
next(double) - Method in class ikr.simlib.distributions.DistributionVector
 
next() - Method in class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
next() - Method in class ikr.simlib.distributions.mapped.MappedDistribution
Create random values
next() - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
next(double) - Method in class ikr.simlib.distributions.ProbabilityVector
Returns a discrete Value to a given probability.
next() - Method in class ikr.simlib.parameters.fileparser.input.LineReader
 
next - Variable in class ikr.simlib.ports.output.OutputPort
 
next() - Method in class ikr.simlib.random.IndependentRNGFactory.WarningRNG
 
next() - Method in class ikr.simlib.random.JavaRandomNumberGenerator
 
next() - Method in class ikr.simlib.random.RandomNumberGenerator
 
next() - Method in class ikr.simlib.random.StdRandomNumberGenerator
 
next() - Method in interface ikr.simlib.result.ResultReader
Returns the next result read event.
next() - Method in class ikr.simlib.result.xml.XMLResultReader
 
nextArrivalTime - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution.BurstData
 
nextBetaRandomNumber(double, double) - Method in class ikr.simlib.distributions.discrete.NegBinDistribution
 
nextBurst - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
nextEndOfInterval - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
nextEndOfInterval - Variable in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
nextEndOfInterval - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
nextEndOfInterval - Variable in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
nextEndOfInterval - Variable in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
nextGammaRandomNumber(double, double) - Method in class ikr.simlib.distributions.discrete.NegBinDistribution
 
nextPacketArrivalTime - Variable in class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
nextResult() - Method in interface ikr.simlib.result.ResultReader
Reads the next result (item, node or array).
nextResult() - Method in class ikr.simlib.result.xml.XMLResultReader
 
NoCompressionProvider - Class in ikr.simlib.support.compression
 
NoCompressionProvider() - Constructor for class ikr.simlib.support.compression.NoCompressionProvider
 
Node - Class in ikr.simlib.result.compacting
 
Node(NodeType, String, String, long) - Constructor for class ikr.simlib.result.compacting.Node
 
NODE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
nodeType - Variable in class ikr.simlib.result.compacting.Node
 
NodeType - Enum in ikr.simlib.result.compacting
 
NoDropBoundedFIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This is QDisc intended to be used as "glue queue", i.e.
NoDropBoundedFIFOQDisc(SimNode, int) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
NoDropBoundedFIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
NoDropBoundedFIFOQDisc(SimNode, Parameters, int) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
NonBlockingInputPort - Class in ikr.simlib.ports.input
A StdNonBlockingInputPort fetches a message using GetMessage() as soon as it receives a message indication.
NonBlockingInputPort(E, String) - Constructor for class ikr.simlib.ports.input.NonBlockingInputPort
 
NonBlockingInputPort(E) - Constructor for class ikr.simlib.ports.input.NonBlockingInputPort
 
NonBlockingOutputPort - Class in ikr.simlib.ports.output
NonBlockingOutputPort is an output port that sends a message when SendMessage is called.
NonBlockingOutputPort(Entity, String) - Constructor for class ikr.simlib.ports.output.NonBlockingOutputPort
 
NonBlockingOutputPort(Entity) - Constructor for class ikr.simlib.ports.output.NonBlockingOutputPort
 
noOfBlocks - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
noOfIds - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
noOfIds - Variable in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
noOfIds - Variable in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
noOfIntervals - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
noOfIntervals - Variable in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
noOfIntervals - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
noOfIntervals - Variable in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
noOfIntervals - Variable in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
noOfSamples - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
noOfSamples - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
noOfSamples - Variable in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
noOfSamples - Variable in class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
 
noOfSlotsDist - Variable in class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
 
noOfSlotsDist - Variable in class ikr.simlib.distributions.continuous.transform.SlottedDistribution
 
noOfStates - Variable in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
noOfStates - Variable in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
noOfStates - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
noOfStates - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
NORM_VAR - Static variable in class ikr.simlib.result.ResultKeywords
 
NORM_VAR_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
NormalDistribution - Class in ikr.simlib.distributions.continuous
Normal Distribution
Meaning: Limit distribution of the sum of many independent random variables with arbitrary statistical characteristics, if the contribution of a single random variable remains neglectably small. Parameters: mean value \(\mu\) standart deviation \(\sigma > 0\) PDF: \(P(T=t) = f(t) = \frac{1}{\sqrt{2 \pi} \sigma} \cdot exp( -\frac{(t- \mu)^2}{2\sigma^2} )\) DF: \(P(T \le t) = F(t) = \frac{1}{2} \cdot erf(\frac{t-\mu}{\sqrt{2} \sigma}) \mbox{ with } erf(x) = \frac{2}{\sqrt{\pi}} \cdot \int_0^x \! exp(-y^2) \, dy \) Expected value: \(E[T]= \mu \) Variance: \(VAR[T]= \sigma^2\) Coefficient of variation: \(c_T= \frac{\sigma}{\mu}\) LST: \(\phi(s) = exp(-\mu s + \frac{(s \sigma)^2}{2})\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.NormalDistribution
[...].Distribution.Mean = 6.3
[...].Distribution.StandardDeviation = 1.5
NormalDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.NormalDistribution
 
NormalDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.NormalDistribution
 
normalize() - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
normalize() - Method in class ikr.simlib.entities.branches.Branch
 
normalize(double[]) - Static method in class ikr.simlib.support.Vectors
Normalizes all elements of a vector.
notificationCondition - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
determines condition for calling HandleNotification
NotificationException - Exception in ikr.simlib.control.notification
 
NotificationException(String) - Constructor for exception ikr.simlib.control.notification.NotificationException
 
NotificationHandler - Interface in ikr.simlib.control.notification
Notification event handler.
Notifier - Class in ikr.simlib.control.notification
Notifier objects can be used to notify a NotificationHandler that some event has happened, e.g.
Notifier() - Constructor for class ikr.simlib.control.notification.Notifier
 
notifiers - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
all members
notify(Notifier) - Method in class ikr.simlib.control.notification.MultiNotificationHandler
 
notifyHandler() - Method in class ikr.simlib.control.notification.Notifier
 
nrOfInterrupts - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
number - Variable in class ikr.simlib.parameters.fileparser.input.Line
 
NUMBER_OF_BATCHES - Static variable in class ikr.simlib.result.ResultKeywords
 
NUMBER_OF_EVENTS - Static variable in class ikr.simlib.result.ResultKeywords
 
NUMBER_OF_SAMPLES - Static variable in class ikr.simlib.result.ResultKeywords
 
numberOfBatches - Variable in class ikr.simlib.control.SimulationEnvironment
 
numberOfMessages - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
numberOfUnits - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 

O

occupancy - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
occupancy - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
occupancy - Variable in class ikr.simlib.entities.phases.InfiniteServer
 
occupancy - Variable in class ikr.simlib.entities.phases.Phase
 
offset - Variable in class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
offset - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteTransformedDistribution
 
OnePointMeter - Class in ikr.simlib.meters
Base class for all meters which are connected to only one port.
OnePointMeter() - Constructor for class ikr.simlib.meters.OnePointMeter
 
OnOffInfinityDistribution - Class in ikr.simlib.distributions.continuous.statedep
On-Off Infinity Model
Meaning: Superposition of infinitely many on-off sources which allows the modelling of aggregated traffic.
OnOffInfinityDistribution(DiscreteDistribution, ContinuousDistribution, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
OnOffInfinityDistribution(DiscreteDistribution, ContinuousDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution
 
OnOffInfinityDistribution.BurstData - Class in ikr.simlib.distributions.continuous.statedep
 
OnOffInfinityDistribution.BurstData(double, int) - Constructor for class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution.BurstData
 
openFile(File) - Static method in class ikr.simlib.support.TraceHelper
opens a trace file for writing and returns a print writer attached to that file.
OPENING_ARRAY_BRACKET - Static variable in class ikr.simlib.parameters.fileparser.FileParser
 
openUnderlying() - Method in class ikr.simlib.support.DelayedOutputStream
 
order - Variable in class ikr.simlib.distributions.continuous.ErlangDistribution
 
OrderedTreeSetCalendar - Class in ikr.simlib.events.calendar
Calendar which relies on a TreeSet to keep the events in order.
OrderedTreeSetCalendar() - Constructor for class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
outerDist - Variable in class ikr.simlib.distributions.continuous.transform.NestedDistribution
 
OUTPUT_PORT_NAME - Static variable in class ikr.simlib.ports.output.OutputPort
 
outputPort - Variable in class ikr.simlib.entities.generators.Generator
 
outputPort - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
outputPort - Variable in class ikr.simlib.entities.multiplexers.Multiplexer
 
outputPort - Variable in class ikr.simlib.entities.phases.ClockedGate
 
outputPort - Variable in class ikr.simlib.entities.phases.InfiniteServer
 
outputPort - Variable in class ikr.simlib.entities.phases.Phase
 
outputPort - Variable in class ikr.simlib.entities.queues.QueuingEntity
 
OutputPort - Class in ikr.simlib.ports.output
 
OutputPort(Entity, String) - Constructor for class ikr.simlib.ports.output.OutputPort
 
OutputPort(Entity) - Constructor for class ikr.simlib.ports.output.OutputPort
 
outputPorts - Variable in class ikr.simlib.entities.branches.Expander
 
outputPorts - Variable in class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
OVERFLOW_PROB - Static variable in class ikr.simlib.result.ResultKeywords
 
OVERFLOW_PROB_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
overflowProb - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
owner - Variable in class ikr.simlib.control.notification.Notifier
 
owner - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
owner - Variable in class ikr.simlib.ports.Port
 

P

packetSize - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
ParameterException - Exception in ikr.simlib.parameters
 
ParameterException(String) - Constructor for exception ikr.simlib.parameters.ParameterException
 
ParameterException(String, Throwable) - Constructor for exception ikr.simlib.parameters.ParameterException
 
Parameters - Class in ikr.simlib.parameters
 
Parameters(PrintWriter) - Constructor for class ikr.simlib.parameters.Parameters
 
parameterStream - Variable in class ikr.simlib.control.SimulationEnvironment
 
parent - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
ParetoDistribution - Class in ikr.simlib.distributions.continuous
Pareto Distribution
Meaning: - Like the Weibull distribution, the Pareto distribution is often used to characterize Internet traffic because of its heavy tail.
ParetoDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.ParetoDistribution
 
ParetoDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.ParetoDistribution
 
parse(SimNode, Parameters) - Static method in class ikr.simlib.meters.count.ControlCountMeter
use this method to parse the parameters and create a meter and a control counter
parse(String[]) - Method in class ikr.simlib.support.cmdline.ArgParser
Parses the arguments.
parseInputStream(InputStream, Parameters, PrintWriter) - Static method in class ikr.simlib.parameters.fileparser.FileParser
 
parserLogStream - Variable in class ikr.simlib.control.SimulationEnvironment
 
parseSilent(String[]) - Method in class ikr.simlib.support.cmdline.ArgParser
Parses the arguments and returns whether an error or a help option occurred.
PART_REGEX - Static variable in class ikr.simlib.parameters.keys.KeyQueryBase
 
parts - Variable in class ikr.simlib.parameters.keys.KeyQueryBase
 
PATH_DELIMITER - Static variable in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
PATH_DELIMITER - Static variable in class ikr.simlib.result.PathHelper
 
PathHelper - Class in ikr.simlib.result
 
PathHelper() - Constructor for class ikr.simlib.result.PathHelper
 
PDF - Static variable in class ikr.simlib.result.ResultKeywords
Probability density function.
peek() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Retrieve the QueueEntry that would be delivered next, without actually removing it.
peek() - Method in class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
peekInternal() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
peekInternal() - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
peekInternal() - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
peekInternal() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
peekNextEventTime() - Method in class ikr.simlib.events.calendar.Calendar
Returns the time stamp of the next event in the calendar without removing it.
peekNextEventTime() - Method in class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
peekNextEventTime() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
 
peekNextEventTime() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
phase - Variable in class ikr.simlib.distributions.continuous.ErlangDistribution
 
phase - Variable in class ikr.simlib.entities.multiphase.ServerInputPort
 
phase - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
Phase - Class in ikr.simlib.entities.phases
The abstract base class Phase derived from Entity.
Phase(SimNode) - Constructor for class ikr.simlib.entities.phases.Phase
 
phaseLengthDist - Variable in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
phaseLengthDistribution - Variable in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution.GMDPStateParameters
 
phaseMap - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
phases - Variable in class ikr.simlib.distributions.continuous.CoxianDistribution
 
phases - Variable in class ikr.simlib.distributions.continuous.HyperExpDistribution
 
phases - Variable in class ikr.simlib.distributions.continuous.HypoExpDistribution
 
PiecewiseLinearDistribution - Class in ikr.simlib.distributions.continuous.transform
Piece-wise Linear Distribution
Piece-wise Linear Distribution
Piece-wise Linear Distribution
Meaning: Distribution of a real random variable \(T = d \cdot (Z + Y)\), whereby \(Z\) is an arbitrarily distributed integer number random variable, \(Y\) is an uniformly distributed continuous random variable between 0 and 1 and \(d\) is the scale factor.
PiecewiseLinearDistribution(DiscreteDistribution, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
 
PiecewiseLinearDistribution(DiscreteDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
 
plus(Duration) - Method in class ikr.simlib.events.time.Duration
 
plus(Duration) - Method in class ikr.simlib.events.time.PointInTime
 
PointInTime - Class in ikr.simlib.events.time
Represents an absolute point in time.
PointInTime(long) - Constructor for class ikr.simlib.events.time.PointInTime
 
PoissonDistribution - Class in ikr.simlib.distributions.discrete
Poisson Distribution
Meaning: Probability of the number of arrivals in a time interval with the duration \(t\) for a Markovian arrival process (limit distribution of a binomial distribution for \(n \to \infty , q \to 0, nq \to \lambda t\)) Parameters: mean value \(m = \lambda t > 0\) Distribution: \(P(X=i) = \frac{(\lambda t)^i}{i!} \cdot exp(-\lambda t) = \frac{m^i}{i!} \cdot exp(-m) \) Expected value: \(E[X]= \lambda t = m \) Variance: \(VAR[X]= \lambda t = m\) Coefficient of variation: \(c_T=\frac{1}{ \sqrt{ \lambda t }} = \frac{1}{ \sqrt{m}}\) Generating func.: \(G(z)= exp(-\lambda t \cdot (1-z)) = exp(-m \cdot (1-z))\) Parser example: [...].Distribution = ikr.simlib.distributions.discrete.PoissonDistribution
[...].Distribution.Mean = 2.5
PoissonDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.PoissonDistribution
 
PoissonDistribution(double) - Constructor for class ikr.simlib.distributions.discrete.PoissonDistribution
 
PolledInputPort - Class in ikr.simlib.ports.input
PolledInputPort is a special input port that is polled by the application, e.g., IsMessageAvailable is called.
PolledInputPort(Entity, String) - Constructor for class ikr.simlib.ports.input.PolledInputPort
 
PolledInputPort(Entity) - Constructor for class ikr.simlib.ports.input.PolledInputPort
 
pop() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
pop() - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
pop() - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
pop() - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Retrieve and remove the next QueueEntry according to the queuing discipline.
pop() - Method in class ikr.simlib.messages.LabelMessage
 
popHead() - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
popNextEvent() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
port - Variable in class ikr.simlib.entities.Entity.PortAlias
 
Port - Class in ikr.simlib.ports
Ports are the main abstraction used for communication between entities.
Port(Entity, String) - Constructor for class ikr.simlib.ports.Port
 
portAliases - Variable in class ikr.simlib.entities.Entity
 
PortException - Exception in ikr.simlib.ports
 
PortException(String) - Constructor for exception ikr.simlib.ports.PortException
 
portHandler - Variable in class ikr.simlib.meters.OnePointMeter
 
PortMonitor - Interface in ikr.simlib.ports
Port monitors can be used to modify messages or gather information about messages that are sent between two ports.
portName - Variable in class ikr.simlib.ports.Port
 
portName2Index(String) - Method in class ikr.simlib.entities.branches.Expander
 
portParameters - Variable in class ikr.simlib.entities.branches.Expander
 
ports - Variable in class ikr.simlib.entities.Entity
 
postEvent(CalendarCallback, CalendarCallback, PointInTime, int) - Method in class ikr.simlib.events.calendar.Calendar
Creates a new entry in the calendar.
postEvent(CalendarCallback, CalendarCallback, PointInTime) - Method in class ikr.simlib.events.calendar.Calendar
postEvent(CalendarCallback, CalendarCallback, PointInTime, int) - Method in class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
postEvent(CalendarCallback, CalendarCallback, PointInTime, int) - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
 
postEvent(CalendarCallback, CalendarCallback, PointInTime, int) - Method in class ikr.simlib.events.calendar.SimpleRandomCalendar
 
postEvent(CalendarCallback, CalendarCallback, PointInTime, int) - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
preemptionDistance - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
PreemptionStrategy - Enum in ikr.simlib.entities.multiphase
 
preemptionStrategy - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
prev - Variable in class ikr.simlib.ports.input.InputPort
 
previousItem - Variable in class ikr.simlib.untested.trace.TraceFile
 
Printable - Interface in ikr.simlib.result
 
printBatchResults(int) - Method in class ikr.simlib.control.StdSimulation
 
printComments(PrintResultWriter) - Method in class ikr.simlib.statistics.Statistic
 
printError(PrintStream, String) - Method in class ikr.simlib.support.cmdline.ArgParser
 
printError(String) - Method in class ikr.simlib.support.cmdline.ArgParser
 
PrintException - Exception in ikr.simlib.result.exceptions
 
PrintException(String, String, String, Throwable) - Constructor for exception ikr.simlib.result.exceptions.PrintException
 
PrintException(String, String, String) - Constructor for exception ikr.simlib.result.exceptions.PrintException
 
PrintException(String, String, Throwable) - Constructor for exception ikr.simlib.result.exceptions.PrintException
 
printResult(String) - Method in class ikr.simlib.result.filtering.Filter
 
PrintResultFilterWriter - Class in ikr.simlib.result.filtering
 
PrintResultFilterWriter(ResultWriter) - Constructor for class ikr.simlib.result.filtering.PrintResultFilterWriter
 
printResults() - Method in class ikr.simlib.control.Simulation
 
printResults() - Method in class ikr.simlib.control.StdSimulation
prints the simulation results
printResults(ResultType, PrintResultWriter) - Method in interface ikr.simlib.result.Printable
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.median.MedianStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.rate.RateStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
PrintResultWriter - Interface in ikr.simlib.result
An extended result writer which supports print keywords (and thus formatting) to write results.
printUsage(PrintStream) - Method in class ikr.simlib.support.cmdline.ArgParser
 
printUsage() - Method in class ikr.simlib.support.cmdline.ArgParser
 
priority - Variable in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
PriorityMultiplexer - Class in ikr.simlib.entities.multiplexers
PriorityMultiplexer is roughly the same as a standard multiplexer.
PriorityMultiplexer(int, SimNode) - Constructor for class ikr.simlib.entities.multiplexers.PriorityMultiplexer
 
PriorityMultiplexer(SimNode) - Constructor for class ikr.simlib.entities.multiplexers.PriorityMultiplexer
 
priorityQueue - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
priorityQueueList - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
ProbabilisticQueuingDiscipline - Interface in ikr.simlib.algorithms.queuingDisciplines
 
PROBABILITY - Static variable in class ikr.simlib.result.ResultKeywords
 
PROBABILITY_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
ProbabilityStatistic - Class in ikr.simlib.statistics.probability
The class ProbabilityStatistic serves to record the results of Bernoulli trials, which are random experiments with only two possible results (e.g., failure probability in a queue with limited capacity).
ProbabilityStatistic(SimNode) - Constructor for class ikr.simlib.statistics.probability.ProbabilityStatistic
 
ProbabilityVector - Class in ikr.simlib.distributions
A discrete probability vector.
ProbabilityVector(List<Double>) - Constructor for class ikr.simlib.distributions.ProbabilityVector
 
ProbabilityVector(double[]) - Constructor for class ikr.simlib.distributions.ProbabilityVector
 
ProbabilityVector(ProbabilityVector) - Constructor for class ikr.simlib.distributions.ProbabilityVector
 
ProbFairnessStatistic - Class in ikr.simlib.untested.statistics.fairness
 
ProbFairnessStatistic(int, double, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ikr.simlib.parameters.reflection.ReflectionConstructableProcessor
 
processNextEvent() - Method in class ikr.simlib.events.calendar.Calendar
Gets the next event on the schedule and calls its onExecute method.
processNextEvent() - Method in class ikr.simlib.events.calendar.OrderedTreeSetCalendar
 
processNextEvent() - Method in class ikr.simlib.events.calendar.SimpleOrderedCalendar
processes the next event
processNextEvent() - Method in class ikr.simlib.events.calendar.StdOrderedCalendar
 
ProcessorSharingPhase - Class in ikr.simlib.entities.phases
Phase which models ideal processor sharing.
ProcessorSharingPhase(SimNode, Duration) - Constructor for class ikr.simlib.entities.phases.ProcessorSharingPhase
 
processPendingEvents() - Method in class ikr.simlib.model.Model
 
push(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
push(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
push(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
push(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Push message into the data structure managed by the queuing discipline.
push(int) - Method in class ikr.simlib.messages.LabelMessage
 
put(Message, ServerPhase) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
putBack(ServerJob) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
putBack(ServerJob) - Method in class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
putValue(T) - Method in interface ikr.simlib.statistics.aggregating.Aggregator
 
putValue(Double) - Method in class ikr.simlib.statistics.aggregating.DoubleSumAggregator
 
putValue(Long) - Method in class ikr.simlib.statistics.aggregating.LongSumAggregator
 
putValue(Number) - Method in class ikr.simlib.statistics.aggregating.MeanAggregator
 
putValue(Number) - Method in class ikr.simlib.statistics.aggregating.RateAggregator
 

Q

Q - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
Q - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
qdisc - Variable in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing.SortableQDiscContainer
 
qdisc - Variable in class ikr.simlib.entities.queues.QueuingEntity
 
QUANTILE - Static variable in class ikr.simlib.result.ResultKeywords
 
QuantileDescription - Interface in ikr.simlib.statistics.distribution.trace.quantile
 
Query - Class in ikr.simlib.parameters.keys
 
Query(String) - Constructor for class ikr.simlib.parameters.keys.Query
 
queue - Variable in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
queue - Variable in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
QueueingStrategy - Enum in ikr.simlib.entities.multiphase
 
queueingStrategy - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
queueLength - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
queueLength - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
queues - Variable in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
QueuingDiscipline - Interface in ikr.simlib.algorithms.queuingDisciplines
 
QueuingDiscipline.QueueEntry - Class in ikr.simlib.algorithms.queuingDisciplines
 
QueuingDiscipline.QueueEntry(Message) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
QueuingEntity - Class in ikr.simlib.entities.queues
QueuingEntity is the entity that integrates a queuing discipline managing some buffer into the simulation.
QueuingEntity(SimNode, Parameters) - Constructor for class ikr.simlib.entities.queues.QueuingEntity
 
QueuingEntity(SimNode) - Constructor for class ikr.simlib.entities.queues.QueuingEntity
When using this constructor, you MUST use setQDisc to set the QueuingDiscipline before using this QueuingEntity.
quitProbs - Variable in class ikr.simlib.distributions.continuous.CoxianDistribution
 

R

RandomNumberGenerator - Class in ikr.simlib.random
RandomNumberGenerator is the abstract base class for all random number generators.
RandomNumberGenerator() - Constructor for class ikr.simlib.random.RandomNumberGenerator
 
RandomNumberGeneratorFactory - Interface in ikr.simlib.random
 
Range - Class in ikr.simlib.statistics
Range of samples.
Range() - Constructor for class ikr.simlib.statistics.Range
Constructs a new range with undefined bounds
Range(double, double) - Constructor for class ikr.simlib.statistics.Range
Constructs a new range with the given bounds.
RATE - Static variable in class ikr.simlib.result.ResultKeywords
 
RATE_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
RateAggregator - Class in ikr.simlib.statistics.aggregating
aggregator which calculates a rate value (sum of the input values divided by elapsed time since the last reset in seconds).
RateAggregator() - Constructor for class ikr.simlib.statistics.aggregating.RateAggregator
 
rateDist - Variable in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
rateDistribution - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
RateFairnessStatistic - Class in ikr.simlib.untested.statistics.fairness
 
RateFairnessStatistic(int, Duration, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
RateStatistic - Class in ikr.simlib.statistics.rate
The class RateStatistic serves to record rates, i.e.
RateStatistic(SimNode) - Constructor for class ikr.simlib.statistics.rate.RateStatistic
 
rateStatistic - Variable in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
ratio(Duration) - Method in class ikr.simlib.events.time.Duration
This method is to answer the relation of two durations, e.g.
RayleighDistribution - Class in ikr.simlib.distributions.continuous
Rayleigh Distribution
Meaning: If the values of a two dimensional probability vector are independently normal distributed, then the absolute value of this vector is rayleigh distributed Parameters: \(\sigma\) PDF: \(P(T=t) = f(t) = \begin{cases} \frac{x}{\sigma^2}\exp{-\frac{x^2}{2\sigma^2}} &\mbox{for } x \ge 0 \\ 0 &\mbox{else } \end{cases}\) DF: \(P(T \le t) = F(t) = \begin{cases} 1 - \exp{-\frac{x^2}{2\sigma^2}} &\mbox{for } x \ge 0 \\ 0 &\mbox{else } \end{cases}\) Expected value: \(E[T]= \sigma \sqrt{\frac{\pi}{2}}\) Variance: \(VAR[T]= \frac{(4-\pi}{2}\sigma^2\) Coefficient of variation: \(c_T= \sqrt{\frac{4-\pi}{2}}\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.RayleighDistribution
[...].Distribution.Sigma = 1.5
RayleighDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.RayleighDistribution
 
readDouble(String) - Method in interface ikr.simlib.result.ResultReader
Reads the next double result from the input.
readDouble(String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readEndArray() - Method in interface ikr.simlib.result.ResultReader
Reads the end of the current result array.
readEndArray() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readEndArrayItem() - Method in interface ikr.simlib.result.ResultReader
Reads the end of the current array element.
readEndArrayItem() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readEndNode() - Method in interface ikr.simlib.result.ResultReader
Reads the end of the current result node.
readEndNode() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readEndResults() - Method in interface ikr.simlib.result.ResultReader
Reads the end of the result tree.
readEndResults() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readFilterStream(Reader) - Method in class ikr.simlib.result.filtering.Filter
 
readLong(String) - Method in interface ikr.simlib.result.ResultReader
Reads the next long integer result from the input.
readLong(String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readNext() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceReader
 
readStartArray(String) - Method in interface ikr.simlib.result.ResultReader
Reads the next result array.
readStartArray(String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartArrayItem(long) - Method in interface ikr.simlib.result.ResultReader
Reads the next array element.
readStartArrayItem(long) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartNode(String, String) - Method in interface ikr.simlib.result.ResultReader
Reads the next result node.
readStartNode(String, String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartResults() - Method in interface ikr.simlib.result.ResultReader
Reads the start of the result tree.
readStartResults() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readString(String) - Method in interface ikr.simlib.result.ResultReader
Reads the next string result from the input.
readString(String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
rebind(I, double) - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
receiveMessage(Message) - Method in interface ikr.simlib.ports.input.MessageReceiver
 
ReflectionConstructable - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection.
ReflectionConstructable1<T0> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking one argument.
ReflectionConstructable10<T0,T1,T2,T3,T4,T5,T6,T7,T9,T10> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking ten arguments.
ReflectionConstructable2<T0,T1> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking two arguments.
ReflectionConstructable3<T0,T1,T2> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking three arguments.
ReflectionConstructable4<T0,T1,T2,T3> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking four arguments.
ReflectionConstructable5<T0,T1,T2,T3,T4> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking five arguments.
ReflectionConstructable6<T0,T1,T2,T3,T4,T5> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking six arguments.
ReflectionConstructable7<T0,T1,T2,T3,T4,T5,T6> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking seven arguments.
ReflectionConstructable8<T0,T1,T2,T3,T4,T5,T6,T7> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking eight arguments.
ReflectionConstructable9<T0,T1,T2,T3,T4,T5,T6,T7,T9> - Interface in ikr.simlib.parameters.reflection
This is a marker interface for classes which can be loaded by reflection taking nine arguments.
ReflectionConstructableProcessor - Class in ikr.simlib.parameters.reflection
Checks for correct implementation of static createInstance() methods as defined in ReflectionConstructable.
ReflectionConstructableProcessor() - Constructor for class ikr.simlib.parameters.reflection.ReflectionConstructableProcessor
 
ReflectionLoader - Class in ikr.simlib.parameters.reflection
 
ReflectionLoader() - Constructor for class ikr.simlib.parameters.reflection.ReflectionLoader
 
regex - Variable in class ikr.simlib.result.filtering.FilterRule
 
registerInitSimulationCallback(InitSimulationCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerKey(K) - Method in class ikr.simlib.statistics.conditional.ConditionalStatisticBase
register an additional key.
registerSimNotifier(Simulation) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
registerStartBatchCallback(StartBatchCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStartSimulationCallback(StartSimulationCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStartTransientPhaseCallback(StartTransientPhaseCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopBatchCallback(StopBatchCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopSimulationCallback(StopSimulationCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopTransientPhaseCallback(StopTransientPhaseCallbackI) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
remove() - Method in class ikr.simlib.parameters.fileparser.input.LineReader
 
removeConsumer(Message) - Method in interface ikr.simlib.algorithms.MessageClassificator
 
removeNotifier(Notifier) - Method in class ikr.simlib.control.notification.MultiNotificationHandler
 
removePhase(ServerPhase) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
removePort(String) - Method in class ikr.simlib.entities.branches.Branch
 
removePort(String) - Method in class ikr.simlib.entities.branches.Expander
 
removePort(String) - Method in class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
Not supported by this implementation.
removePort(String) - Method in class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
removePort(String) - Method in class ikr.simlib.entities.multiplexers.StdMultiplexer
 
removePortMonitor(PortMonitor) - Method in class ikr.simlib.ports.Port
 
resampling - Variable in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
resampling - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
reset() - Method in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
reset() - Method in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
reset() - Method in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
reset() - Method in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
reset() - Method in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
reset() - Method in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
reset() - Method in class ikr.simlib.distributions.Distribution
The default behavior is to do nothing.
reset() - Method in class ikr.simlib.statistics.Range
Resets this range to undefined bounds.
reset() - Method in class ikr.simlib.statistics.Summation
Resets this summation.
resetBatchStatistic() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.Statistic
only between batches
resetBatchStatistic() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
resetNotification() - Method in class ikr.simlib.control.notification.MultiNotificationHandler
 
resetSampleArray() - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
resetSampleArray() - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
resetSampleArray() - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
resetStatistic() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.Statistic
reset complete statistic
resetStatistic() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
resetStatistic() - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
residualLength - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution.BurstData
 
residualLength - Variable in class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
residualServiceTime - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
RESULT - Static variable in class ikr.simlib.result.xml.XMLConstants
 
RESULT_TYPE_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
ResultException - Exception in ikr.simlib.result.exceptions
 
ResultException(String, String, String) - Constructor for exception ikr.simlib.result.exceptions.ResultException
 
ResultException(String, String, String, Throwable) - Constructor for exception ikr.simlib.result.exceptions.ResultException
 
ResultFileType - Enum in ikr.simlib.result
 
ResultKeyword - Class in ikr.simlib.result
 
ResultKeyword(String) - Constructor for class ikr.simlib.result.ResultKeyword
Creates a new keyword
ResultKeywords - Class in ikr.simlib.result
Common result names used by the SimLib statistics are grouped here.
ResultKeywords() - Constructor for class ikr.simlib.result.ResultKeywords
 
ResultReader - Interface in ikr.simlib.result
The result input interface is used to input results in a serial way.
ResultReader.Event - Enum in ikr.simlib.result
Read events which occur in a result file.
ResultTaggable - Interface in ikr.simlib.result
 
ResultType - Enum in ikr.simlib.result
 
ResultWriter - Interface in ikr.simlib.result
This interface allows serial output of result trees.
rng - Variable in class ikr.simlib.distributions.Distribution
There should not be any need to change the RNG of a distribution.
rng - Variable in class ikr.simlib.entities.branches.BinaryBranch
 
rng - Variable in class ikr.simlib.entities.branches.Branch
 
roundDouble(double) - Method in class ikr.simlib.SimLibFormatter
 
RoundedDistribution - Class in ikr.simlib.distributions.discrete.transform
Rounded Distribution
Meaning: The "rounded distribution" is a discrete distribution that converts the value obtained from a continuous ("base") distribution to an integer value using the rint() function from the Java Math package.
RoundedDistribution(ContinuousDistribution) - Constructor for class ikr.simlib.distributions.discrete.transform.RoundedDistribution
 
ROUNDING_PRECISION - Static variable in class ikr.simlib.result.xml.XMLConstants
 
run() - Method in class ikr.simlib.control.SimTreeApplication
Runs the simulation.
run() - Method in class ikr.simlib.control.Simulation
 
run(ServerJob) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
runSimulation() - Method in class ikr.simlib.control.ImportSimulation
 
runSimulation() - Method in class ikr.simlib.control.Simulation
 
runSimulation() - Method in class ikr.simlib.control.StdSimulation
executes the actual simulation with a subdivision in simulation phases
a warm-up (transient) phase at the beginning of simulation several batches during which statistical data is collected In each phase event generation and processing is started by calling the method processPendingEvents() of the model object given as parameter on construction of StdSimulation notifies the SimulationControlManager at the beginning and end of each simulation phase as well as at the end of the simulation prints the partial results after each batch ( printBatchResults())

S

S - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
Sample - Class in ikr.simlib.statistics.distribution.trace.data
Memory requirements: Each sample contains a value and a weight (both of type double).
Sample(double, double) - Constructor for class ikr.simlib.statistics.distribution.trace.data.Sample
 
SAMPLE_RATE - Static variable in class ikr.simlib.result.ResultKeywords
 
SAMPLE_RATE_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
sampleArray - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
Last lag samples
sampleArray - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
Last lag samples
sampleAvailable(int, long) - Method in class ikr.simlib.statistics.confidenceinterval.StudentSearch
 
SampleFairnessStatistic - Class in ikr.simlib.untested.statistics.fairness
 
SampleFairnessStatistic(int, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
sampleIndex - Variable in class ikr.simlib.statistics.Statistic
 
SampleStatistic - Class in ikr.simlib.statistics.sample
The classes SampleStatistic or StdSampleStatistic serve to register single measured values (e.g.
SampleStatistic(SimNode) - Constructor for class ikr.simlib.statistics.sample.SampleStatistic
 
Scalar - Class in ikr.simlib.parameters.values
 
Scalar(String) - Constructor for class ikr.simlib.parameters.values.Scalar
 
ScalarToken - Class in ikr.simlib.parameters.fileparser.tokens
 
ScalarToken(String) - Constructor for class ikr.simlib.parameters.fileparser.tokens.ScalarToken
 
scheduledServiceTime - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
secondItem - Variable in class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
secondOutputPort - Variable in class ikr.simlib.entities.branches.BinaryBranch
 
seconds - Variable in class ikr.simlib.untested.trace.TraceItem
 
secondsToInternal(double) - Static method in class ikr.simlib.events.time.TimeBase
converts seconds to internal units (incl.
seed - Variable in class ikr.simlib.random.StdRandomNumberGenerator
 
SEED_INDEX_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
seedIndex - Variable in class ikr.simlib.control.SimulationEnvironment
 
selectEarliest(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
Return the earlier of two points in time
selectLatest(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
Return the later of two points in time
selectLonger(Duration) - Method in class ikr.simlib.events.time.Duration
Return the longer of two durations.
selectShorter(Duration) - Method in class ikr.simlib.events.time.Duration
Return the shorter of two durations
sendMessage(Message) - Method in class ikr.simlib.ports.output.NonBlockingOutputPort
 
sendMessage(Message) - Method in class ikr.simlib.ports.output.SynchronousOutputPort
 
serialVersionUID - Static variable in exception ikr.simlib.distributions.DistributionException
 
server - Variable in class ikr.simlib.entities.multiphase.ServerInputPort
 
ServerInputPort - Class in ikr.simlib.entities.multiphase
 
ServerInputPort(MultiPhasePrioServer, ServerPhase, String) - Constructor for class ikr.simlib.entities.multiphase.ServerInputPort
 
ServerJob - Class in ikr.simlib.entities.multiphase
 
ServerJob(Message, ServerPhase, PointInTime) - Constructor for class ikr.simlib.entities.multiphase.ServerJob
 
ServerPhase - Class in ikr.simlib.entities.multiphase
 
ServerPhase(SimNode, MultiPhasePrioServer, ContinuousDistribution, int, PreemptionStrategy, QueueingStrategy) - Constructor for class ikr.simlib.entities.multiphase.ServerPhase
 
ServerPriorityQueue - Class in ikr.simlib.entities.multiphase
 
ServerPriorityQueue(int) - Constructor for class ikr.simlib.entities.multiphase.ServerPriorityQueue
 
serviceTime - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
serviceTime - Variable in class ikr.simlib.entities.phases.DInfiniteServer
 
serviceTime - Variable in class ikr.simlib.entities.phases.StdPhase
 
serviceTime - Variable in class ikr.simlib.entities.phases.StochasticInfiniteServer
 
serviceTimePerUnit - Variable in class ikr.simlib.entities.phases.UnitPhase
 
setActivated(boolean) - Method in class ikr.simlib.entities.generators.BurstGenerator
 
setActivated(boolean) - Method in class ikr.simlib.entities.generators.Generator
 
setActivated(boolean) - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
setAsDefaultUncaughtExceptionHandler() - Static method in class ikr.simlib.exceptions.ExitExceptionHandler
Call this method to make sure that the program terminates if any thread throws an exception.
setBooleanOperation(MultiNotificationHandler.BooleanOperation) - Method in class ikr.simlib.control.notification.MultiNotificationHandler
Allows to change the necessary condition for calling HandleNotification(), do not use this method after start of simulation.
setConfidenceIntervalEstimator(ConfidenceIntervalEstimator) - Static method in class ikr.simlib.statistics.confidenceinterval.ConfidenceIntervalEstimatorManager
 
setConnectedInputPort(InputPort) - Method in class ikr.simlib.ports.output.OutputPort
 
setConnectedOutputPort(OutputPort) - Method in class ikr.simlib.ports.input.InputPort
 
setDestinationId(int) - Method in class ikr.simlib.messages.IPPacket
 
setExportHandler(BatchExportable) - Method in interface ikr.simlib.model.SimNode
 
setExportHandler(BatchExportable) - Method in class ikr.simlib.model.StdSimNode
 
setFirstProbability(double) - Method in class ikr.simlib.distributions.mapped.MappedBernoulliDistribution
 
setFirstProbability(double) - Method in class ikr.simlib.entities.branches.BinaryBranch
 
setGroupId(int) - Method in class ikr.simlib.messages.IPPacket
 
setGroupId(int) - Method in class ikr.simlib.messages.modifiers.IPPacketGroupMarker
 
setHour(int) - Method in class ikr.simlib.untested.trace.TraceItem
 
setInstance(Calendar) - Static method in class ikr.simlib.events.calendar.Calendar
 
setInterArrivalTime(Duration) - Method in class ikr.simlib.entities.generators.DStdGenerator
 
setLabel(int) - Method in class ikr.simlib.messages.LabelMessage
 
setLength(long) - Method in class ikr.simlib.messages.Message
 
setLength(int) - Method in class ikr.simlib.untested.trace.TraceItem
 
setMessageFactory(Factory<Message>) - Method in class ikr.simlib.entities.generators.Generator
 
setMinutes(int) - Method in class ikr.simlib.untested.trace.TraceItem
 
setOwner(MultiNotificationHandler) - Method in class ikr.simlib.control.notification.Notifier
 
setPortParameter(int, P) - Method in class ikr.simlib.entities.branches.Expander
 
setPrintHandler(Printable) - Method in interface ikr.simlib.model.SimNode
 
setPrintHandler(Printable) - Method in class ikr.simlib.model.StdSimNode
 
setProbability(int, double) - Method in class ikr.simlib.entities.branches.Branch
 
setQDisc(QueuingDiscipline) - Method in class ikr.simlib.entities.queues.QueuingEntity
 
setRoundingDigits(Integer) - Static method in class ikr.simlib.result.xml.XMLResultWriter
Set the number of significant digits for double output.
setRoundingDigits(Integer, RoundingMode) - Static method in class ikr.simlib.result.xml.XMLResultWriter
Set the number of significant digits for double output.
setSameTimeEventStatistic(UnweightedSampleCollector<Double>) - Method in class ikr.simlib.events.calendar.Calendar
If set, the number of events with the exact same time stamp are collected in the given UnweightedSampleCollector.
setSeconds(double) - Method in class ikr.simlib.untested.trace.TraceItem
 
setServiceTime(Duration) - Method in class ikr.simlib.entities.phases.DInfiniteServer
 
setServiceTimePerUnit(Duration) - Method in class ikr.simlib.entities.phases.UnitPhase
 
setSourceId(int) - Method in class ikr.simlib.messages.IPPacket
 
setStartValues(double) - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
setStartValues(double) - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
setSystemRNG(RandomNumberGenerator) - Static method in class ikr.simlib.random.RandomNumberGenerator
 
setTag(double) - Method in class ikr.simlib.messages.IPPacket
 
setTypeId(int) - Method in class ikr.simlib.messages.IPPacket
 
setTypeId(int) - Method in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
setupAsFormatterForANewRootConsoleHandler() - Static method in class ikr.simlib.SimLibFormatter
setupAsFormatterForANewRootConsoleHandler(Level) - Static method in class ikr.simlib.SimLibFormatter
Setups a new ConsoleHandler and sets the log level accordingly.
ShiftedGeometricDistribution - Class in ikr.simlib.distributions.discrete
Shifted Geometric Distribution
Meaning: Probability for \(i-1\) failures prior to the first success in independent Bernoulli experiments with the parameter \(q(0 \le q \le 1)\) Parameters: Success probability \(q\)

With mean value parameter \(m : q = \frac{1}{m}\) Distribution: \(P(X=i) = (1-q)^{i-1} \cdot q = (\frac{m-1}{m})^i \cdot \frac{1}{m-1} \mbox{for } i = 1,2,...
ShiftedGeometricDistribution(double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.ShiftedGeometricDistribution
 
ShiftedGeometricDistribution(double) - Constructor for class ikr.simlib.distributions.discrete.ShiftedGeometricDistribution
 
shiGeo_q - Variable in class ikr.simlib.distributions.discrete.ShiftedGeometricDistribution
 
sigmaSquare - Variable in class ikr.simlib.distributions.continuous.LognormalDistribution
 
silenceDistribution - Variable in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
SimControlTracer - Class in ikr.simlib.control.simulationcontrol
SimControlTracer outputs all phase changes to a given writer.
SimControlTracer() - Constructor for class ikr.simlib.control.simulationcontrol.SimControlTracer
 
simEnv - Variable in class ikr.simlib.control.StdSimulation
 
simEnvironment - Variable in class ikr.simlib.control.SimTreeApplication
Simulation environment for the default simulations.
SimLibFormatter - Class in ikr.simlib
Log formatter, which prints SimLib time, logger name, log level and message to a single line.
SimLibFormatter() - Constructor for class ikr.simlib.SimLibFormatter
 
simNode - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
simNode - Variable in class ikr.simlib.entities.Entity
 
simNode - Variable in class ikr.simlib.model.Model
 
SimNode - Interface in ikr.simlib.model
 
simNode - Variable in class ikr.simlib.statistics.Statistic
 
SimNodeManager - Class in ikr.simlib.model
 
SimNodeManager(SimNode) - Constructor for class ikr.simlib.model.SimNodeManager
 
SimNotifier - Class in ikr.simlib.control.simulationcontrol
SimNotifier is a special notifier support class that has notifiers for all phases of a simulation.
SimNotifier() - Constructor for class ikr.simlib.control.simulationcontrol.SimNotifier
 
SimpleOrderedCalendar - Class in ikr.simlib.events.calendar
A calendar implementation that uses java collection for the sake of simplicity.
SimpleOrderedCalendar() - Constructor for class ikr.simlib.events.calendar.SimpleOrderedCalendar
 
SimpleOrderedCalendar.Entry - Class in ikr.simlib.events.calendar
 
SimpleOrderedCalendar.Entry(CalendarCallback, CalendarCallback, PointInTime, int) - Constructor for class ikr.simlib.events.calendar.SimpleOrderedCalendar.Entry
 
SimpleRandomCalendar - Class in ikr.simlib.events.calendar
A calendar implementation that uses java collection for the sake of simplicity.
SimpleRandomCalendar() - Constructor for class ikr.simlib.events.calendar.SimpleRandomCalendar
 
SimTreeApplication - Class in ikr.simlib.control
Base class for SimTree applications.
SimTreeApplication() - Constructor for class ikr.simlib.control.SimTreeApplication
Creates a new SimTree application.
SimTreeApplication(String, String[]) - Constructor for class ikr.simlib.control.SimTreeApplication
Creates a new SimTree application.
simulation - Variable in class ikr.simlib.control.SimTreeApplication
The simulation.
Simulation - Class in ikr.simlib.control
Simulation controls all simulation phases.
Simulation() - Constructor for class ikr.simlib.control.Simulation
 
SIMULATION_RESULTS - Static variable in class ikr.simlib.result.xml.XMLConstants
 
SimulationControlManager - Class in ikr.simlib.control.simulationcontrol.callbacks
All objects of class SimulationControl must register at the global instance of SimulationControlManager.
SimulationControlManager() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
SimulationEnvironment - Class in ikr.simlib.control
The SimulationEnvironment provides a standard set of command line parameters which are automatically parsed.
SimulationEnvironment() - Constructor for class ikr.simlib.control.SimulationEnvironment
 
SimulationEnvironment(ArgParser, String[]) - Constructor for class ikr.simlib.control.SimulationEnvironment
 
SimulationEnvironment(String, String[]) - Constructor for class ikr.simlib.control.SimulationEnvironment
 
SimulationException - Exception in ikr.simlib.exceptions
 
SimulationException() - Constructor for exception ikr.simlib.exceptions.SimulationException
 
SimulationException(String) - Constructor for exception ikr.simlib.exceptions.SimulationException
 
SimulationException(Throwable) - Constructor for exception ikr.simlib.exceptions.SimulationException
 
SimulationException(String, Throwable) - Constructor for exception ikr.simlib.exceptions.SimulationException
 
SINGLE_QUOTATION_MARK - Static variable in class ikr.simlib.parameters.fileparser.tokens.TokenExpander
 
Sink - Class in ikr.simlib.entities.sinks
The task of a traffic sink is to delete messages on the heap at the end of a chain of passing model components.
Sink(SimNode) - Constructor for class ikr.simlib.entities.sinks.Sink
 
size() - Method in class ikr.simlib.untested.statistics.boundary.SortedSamples
 
SIZE_BYTES - Static variable in class ikr.simlib.statistics.distribution.trace.data.Sample
 
slotDuration - Variable in class ikr.simlib.distributions.continuous.transform.PiecewiseLinearDistribution
 
slotDuration - Variable in class ikr.simlib.distributions.continuous.transform.SlottedDistribution
 
SlottedDistribution - Class in ikr.simlib.distributions.continuous.transform
Continuous Distribution with a Discrete Value Range
Meaning: Distribution of a real random variable \(T = d \cdot N\), whereby \(N\) represents an arbitrarily distributed discrete random variable and \(d\) the scale factor.
SlottedDistribution(DiscreteDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.transform.SlottedDistribution
 
sort(File) - Static method in class ikr.simlib.statistics.distribution.trace.data.TraceSorter
sorts file in place
sort(File, File) - Static method in class ikr.simlib.statistics.distribution.trace.data.TraceSorter
sorts file src and writes sorted values to dst
sortAndMergeSort(List<File>, File) - Static method in class ikr.simlib.statistics.distribution.trace.data.TraceSorter
Merges all files given in the map and writes the result to dst.
SortedSamples - Class in ikr.simlib.untested.statistics.boundary
 
SortedSamples() - Constructor for class ikr.simlib.untested.statistics.boundary.SortedSamples
 
sortInPlace() - Method in interface ikr.simlib.statistics.distribution.trace.data.DataStorage
 
sortInPlace() - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataStorage
 
sortInPlace() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
sourceId - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
sourceIdDist - Variable in class ikr.simlib.messages.factories.FlexIPMessageFactory
 
specialBlockSums - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
specialBlockSums - Variable in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
StackableQueuingDiscipline - Class in ikr.simlib.algorithms.queuingDisciplines
 
StackableQueuingDiscipline(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
StackableQueuingDiscipline(SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
standardDeviation - Variable in class ikr.simlib.distributions.continuous.NormalDistribution
 
StartArrayToken - Class in ikr.simlib.parameters.fileparser.tokens
 
StartArrayToken(char) - Constructor for class ikr.simlib.parameters.fileparser.tokens.StartArrayToken
 
startBatch(int) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StartBatchCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
startId - Variable in class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
startId - Variable in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
startRate - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
startSimulation() - Method in class ikr.simlib.control.Simulation
 
startSimulation(Simulation) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StartSimulationCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
startTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StartTransientPhaseCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
state - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
state - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
stateDuration - Variable in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution.StateParameters
 
stateParameters - Variable in class ikr.simlib.distributions.continuous.statedep.GMDPDistribution
 
stateParameters - Variable in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
stateParameters - Variable in class ikr.simlib.distributions.continuous.statedep.MAPDistribution
 
stateParameters - Variable in class ikr.simlib.distributions.discrete.statedep.DMAPDistribution
 
Statistic - Class in ikr.simlib.statistics
Statistic is an abstract base class that controls measurement and printing.
Statistic(SimNode) - Constructor for class ikr.simlib.statistics.Statistic
 
Statistics - Class in ikr.simlib.statistics
 
Statistics() - Constructor for class ikr.simlib.statistics.Statistics
 
Statistics.Function<Input,Output> - Interface in ikr.simlib.statistics
generic function with a single input and a single output parameter
Statistics.Predicate<Input> - Interface in ikr.simlib.statistics
generic function that maps a single value to a boolean
statsUpdateDequeue(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
statsUpdateEnqueue(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Whatever to be done at enqueue, e.g.
statsUpdateLoss(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
statsUpdateLoss(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
Whatever to be done on loss, e.g.
statsUpdateReject(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
StdAutoCorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
StdAutoCorrelationStatistic provides a concrete implementation of an auto-correlation statistic.
StdAutoCorrelationStatistic(int, SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
StdBatchSumStatistic - Class in ikr.simlib.statistics.batchsum
StdBatchSumStatistic extends BatchSumStatistic and provides an implementation for a batch sum statistic.
StdBatchSumStatistic(SimNode) - Constructor for class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
StdBoundaryStatistic - Class in ikr.simlib.statistics.boundary
StdBoundaryStatistic provides an implementation of BoundaryStatistic to calculate quantiles for a given number of samples and percentage.
StdBoundaryStatistic(int, double, SimNode) - Constructor for class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
StdCorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
The class StdCorrelationStatistic provides an implementation to calculate the coefficient of correlation and the covariance between 2 series of samples.
StdCorrelationStatistic(SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
StdDemultiplexer - Class in ikr.simlib.entities.demultiplexers
For StdDemultiplexer the number of output ports is submitted to the constructor.
StdDemultiplexer(int, SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
StdDemultiplexer(SimNode) - Constructor for class ikr.simlib.entities.demultiplexers.StdDemultiplexer
 
StdDistributionStatistic - Class in ikr.simlib.statistics.distribution
StdDistributionStatistic extends DistributionStatistic and provides an implementation for a distribution statistic.
StdDistributionStatistic(int, double, double, SimNode) - Constructor for class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
StdGenerator - Class in ikr.simlib.entities.generators
StdGenerator generates messages according to a renewal point process for which IAT distribution is provided.
StdGenerator(ContinuousDistribution, DiscreteDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdIntegralStatistic - Class in ikr.simlib.statistics.integral
StdIntegralStatistic extends IntegralStatistic and provides an implementation for an integral statistic.
StdIntegralStatistic(SimNode) - Constructor for class ikr.simlib.statistics.integral.StdIntegralStatistic
 
StdMedianStatistic - Class in ikr.simlib.statistics.median
StdMedianStatistic provides an implementation for a median statistic.
StdMedianStatistic(SimNode, int) - Constructor for class ikr.simlib.statistics.median.StdMedianStatistic
 
StdMedianStatistic(SimNode) - Constructor for class ikr.simlib.statistics.median.StdMedianStatistic
 
StdMultiplexer - Class in ikr.simlib.entities.multiplexers
In StdMultiplexer the initial number of input ports is given on construction.
StdMultiplexer(int, SimNode) - Constructor for class ikr.simlib.entities.multiplexers.StdMultiplexer
 
StdMultiplexer(SimNode) - Constructor for class ikr.simlib.entities.multiplexers.StdMultiplexer
 
StdOrderedCalendar - Class in ikr.simlib.events.calendar
The simplest and slowest implementation of a calendar.
StdOrderedCalendar() - Constructor for class ikr.simlib.events.calendar.StdOrderedCalendar
 
StdPhase - Class in ikr.simlib.entities.phases
The StdPhase class uses the same distribution for all messages.
StdPhase(ContinuousDistribution, SimNode) - Constructor for class ikr.simlib.entities.phases.StdPhase
 
StdPhase(SimNode) - Constructor for class ikr.simlib.entities.phases.StdPhase
 
StdProbabilityStatistic - Class in ikr.simlib.statistics.probability
StdProbabilityStatistic extends StdProbabilityStatistic and provides an implementation for a probability statistic.
StdProbabilityStatistic(SimNode) - Constructor for class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
StdRandomNumberGenerator - Class in ikr.simlib.random
 
StdRandomNumberGenerator(int) - Constructor for class ikr.simlib.random.StdRandomNumberGenerator
 
StdRandomNumberGenerator() - Constructor for class ikr.simlib.random.StdRandomNumberGenerator
 
StdRandomNumberGeneratorFactory - Class in ikr.simlib.random
 
StdRandomNumberGeneratorFactory() - Constructor for class ikr.simlib.random.StdRandomNumberGeneratorFactory
 
StdRateStatistic - Class in ikr.simlib.statistics.rate
StdRateStatistic extends RateStatistic and provides an implementation for a rate statistic.
StdRateStatistic(SimNode) - Constructor for class ikr.simlib.statistics.rate.StdRateStatistic
 
StdSampleStatistic - Class in ikr.simlib.statistics.sample
StdSampleStatistic provides an implementation for a sample statistic.
StdSampleStatistic(SimNode) - Constructor for class ikr.simlib.statistics.sample.StdSampleStatistic
 
StdSimNode - Class in ikr.simlib.model
StdSimNode
StdSimulation - Class in ikr.simlib.control
Standard implementation for normal sequential simulations with one global model.
StdSimulation(Model, SimulationEnvironment) - Constructor for class ikr.simlib.control.StdSimulation
 
StochasticInfiniteServer - Class in ikr.simlib.entities.phases
InfiniteServer is a standard infinite server component that uses a generic distribution for service times.
StochasticInfiniteServer(ContinuousDistribution, SimNode) - Constructor for class ikr.simlib.entities.phases.StochasticInfiniteServer
 
stopBatch(int) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StopBatchCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
stopProcessingEvents() - Method in class ikr.simlib.model.Model
 
stopSimulation() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StopSimulationCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
stopTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StopTransientPhaseCallbackI - Interface in ikr.simlib.control.simulationcontrol.callbacks
 
STRING_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
Student - Class in ikr.simlib.statistics.confidenceinterval
Student is an abstract base class for the student estimation.
Student(double) - Constructor for class ikr.simlib.statistics.confidenceinterval.Student
 
StudentCalc - Class in ikr.simlib.statistics.confidenceinterval
 
StudentCalc(double) - Constructor for class ikr.simlib.statistics.confidenceinterval.StudentCalc
 
studentCalc - Variable in class ikr.simlib.statistics.confidenceinterval.StudentMixed
 
StudentMixed - Class in ikr.simlib.statistics.confidenceinterval
 
StudentMixed(double) - Constructor for class ikr.simlib.statistics.confidenceinterval.StudentMixed
 
studentSearch - Variable in class ikr.simlib.statistics.confidenceinterval.StudentMixed
 
StudentSearch - Class in ikr.simlib.statistics.confidenceinterval
 
StudentSearch(double) - Constructor for class ikr.simlib.statistics.confidenceinterval.StudentSearch
 
StudentSearch.Entry - Class in ikr.simlib.statistics.confidenceinterval
 
StudentSearch.Entry() - Constructor for class ikr.simlib.statistics.confidenceinterval.StudentSearch.Entry
 
StudentSearch.StudentSearchTable - Class in ikr.simlib.statistics.confidenceinterval
 
StudentSearch.StudentSearchTable(double, int[], double[]) - Constructor for class ikr.simlib.statistics.confidenceinterval.StudentSearch.StudentSearchTable
 
sub(double[][], double[][]) - Static method in class ikr.simlib.support.Matrices
Subtracts the second from the first matrix and returns a new matrix.
submatrix(double[][], int, int) - Static method in class ikr.simlib.support.Matrices
Creates a submatrix excluding the specified row and column.
subtreeHasExportHandler() - Method in interface ikr.simlib.model.SimNode
 
subtreeHasExportHandler() - Method in class ikr.simlib.model.StdSimNode
 
subtreeHasPrintHandler() - Method in interface ikr.simlib.model.SimNode
 
subtreeHasPrintHandler() - Method in class ikr.simlib.model.StdSimNode
 
subType - Variable in class ikr.simlib.distributions.continuous.GeneralDistribution
 
SUM - Static variable in class ikr.simlib.result.ResultKeywords
 
sum - Variable in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
sum(double[]) - Static method in class ikr.simlib.support.Vectors
Calculates the sum of a vector.
Summation - Class in ikr.simlib.statistics
A summation of samples.
Summation() - Constructor for class ikr.simlib.statistics.Summation
Constructs a new summation.
SynchronousOutputPort - Class in ikr.simlib.ports.output
SynchronousOutputPort is even more restrictive than NonBlockingOutputPort, because it enforces that the message is actually sent during the call to SendMessage.
SynchronousOutputPort(Entity, String) - Constructor for class ikr.simlib.ports.output.SynchronousOutputPort
 
SynchronousOutputPort(Entity) - Constructor for class ikr.simlib.ports.output.SynchronousOutputPort
 
SYSTEM_RNG - Static variable in class ikr.simlib.random.RandomNumberGenerator
 
systemTime - Variable in class ikr.simlib.events.calendar.Calendar
the current simulation time

T

tag - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
tagStatistic(S, K) - Method in interface ikr.simlib.statistics.conditional.ConditionalStatisticBase.StatisticTagger
 
talkspurtDistribution - Variable in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
TalkspurtSilenceDistribution - Class in ikr.simlib.distributions.continuous.statedep
Talkspurt Silence Source
Meaning: Modeling of on-off sources in packet networks Modeling of voice sources

Description: State machine with 2 states (on/off, talkspurt/silence or burst/silence) In the talkspurt state \(X\) cells/packets arrive at intervals of \(d\).
TalkspurtSilenceDistribution(DiscreteDistribution, ContinuousDistribution, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
TalkspurtSilenceDistribution(DiscreteDistribution, ContinuousDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
test(Input) - Method in interface ikr.simlib.statistics.Statistics.Predicate
 
text - Variable in class ikr.simlib.parameters.fileparser.input.Line
 
theta - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
TimeBase - Class in ikr.simlib.events.time
Common base class for @{link PointInTime} and @{link Duration}.
TimeBase(long) - Constructor for class ikr.simlib.events.time.TimeBase
 
timeBase - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
timeBase - Variable in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
timeBase - Variable in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
timeBase - Variable in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
timeBase - Variable in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
TimeBase.InvalidTimeBaseException - Exception in ikr.simlib.events.time
 
TimeBase.InvalidTimeBaseException(String) - Constructor for exception ikr.simlib.events.time.TimeBase.InvalidTimeBaseException
 
timeDiffForFirstItem - Variable in class ikr.simlib.untested.trace.TraceFile
Determined from the first value
timeline - Variable in class ikr.simlib.events.calendar.SimpleOrderedCalendar
the time line assigns lists of events to their time instances
TimeMeter - Class in ikr.simlib.meters.time
A time meter can be attached to to two or more ports to measure message transfer times.
TimeMeter(UnweightedSampleCollector<Duration>) - Constructor for class ikr.simlib.meters.time.TimeMeter
 
TimeUnits - Enum in ikr.simlib.events.time
Predefined units to use in combination with TimeBase.
TO_STRING_TAGGER - Static variable in class ikr.simlib.statistics.conditional.ConditionalStatisticBase
 
toDays() - Method in class ikr.simlib.events.time.TimeBase
 
toHours() - Method in class ikr.simlib.events.time.TimeBase
 
token - Variable in class ikr.simlib.parameters.fileparser.tokens.EndArrayToken
 
token - Variable in class ikr.simlib.parameters.fileparser.tokens.StartArrayToken
 
Token - Interface in ikr.simlib.parameters.fileparser.tokens
 
TokenArrayIterator - Class in ikr.simlib.parameters.fileparser.tokens
 
TokenArrayIterator(Token[]) - Constructor for class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
TokenArrayIterator(List<Token>) - Constructor for class ikr.simlib.parameters.fileparser.tokens.TokenArrayIterator
 
TokenExpander - Class in ikr.simlib.parameters.fileparser.tokens
 
TokenExpander() - Constructor for class ikr.simlib.parameters.fileparser.tokens.TokenExpander
 
toMicroSeconds() - Method in class ikr.simlib.events.time.TimeBase
 
toMilliSeconds() - Method in class ikr.simlib.events.time.TimeBase
 
toMinutes() - Method in class ikr.simlib.events.time.TimeBase
 
toNanoSeconds() - Method in class ikr.simlib.events.time.TimeBase
 
toPicoSeconds() - Method in class ikr.simlib.events.time.TimeBase
 
toPortHandler - Variable in class ikr.simlib.meters.TwoPointMeter
 
toSeconds() - Method in class ikr.simlib.events.time.TimeBase
 
toString() - Method in class ikr.simlib.events.time.TimeBase
 
toString(double, String) - Method in class ikr.simlib.events.time.TimeBase
 
toString(TimeUnits, int) - Method in class ikr.simlib.events.time.TimeBase
 
toString() - Method in class ikr.simlib.messages.IPPacket
 
toString() - Method in class ikr.simlib.messages.LabelMessage
 
toString() - Method in class ikr.simlib.messages.Message
 
toString() - Method in class ikr.simlib.model.StdSimNode
 
toString() - Method in class ikr.simlib.parameters.fileparser.tokens.EndArrayToken
 
toString() - Method in class ikr.simlib.parameters.fileparser.tokens.ScalarToken
 
toString() - Method in class ikr.simlib.parameters.fileparser.tokens.StartArrayToken
 
toString() - Method in class ikr.simlib.parameters.keys.KeyQueryBase
 
toString() - Method in class ikr.simlib.parameters.values.Array
 
toString() - Method in class ikr.simlib.parameters.values.Scalar
 
toString() - Method in class ikr.simlib.result.ResultKeyword
 
toString() - Method in class ikr.simlib.statistics.distribution.trace.data.Sample
 
toString() - Method in class ikr.simlib.statistics.Range
 
toString() - Method in class ikr.simlib.statistics.Summation
 
toString() - Method in class ikr.simlib.untested.trace.TraceItem
 
TOTAL_BATCH_NUMBER_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
totalBlockSums - Variable in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
totalBlockSums - Variable in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
totalSamples - Variable in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
totalServiceTime - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
TraceDataSource - Class in ikr.simlib.statistics.distribution.trace.data
DataSource backed by a file.
TraceDataSource(File) - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceDataSource
 
TraceDataStorage - Class in ikr.simlib.statistics.distribution.trace.data
DataStorage backed by a file.
TraceDataStorage(SimNode, int, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
traceFile - Variable in class ikr.simlib.untested.entities.generators.TraceGenerator
 
traceFile - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
traceFile - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
TraceFile - Class in ikr.simlib.untested.trace
TraceFile is supportive class which is responsible for handling the trace files.
TraceFile(String, boolean, boolean) - Constructor for class ikr.simlib.untested.trace.TraceFile
 
TraceFile(String) - Constructor for class ikr.simlib.untested.trace.TraceFile
 
traceFileName - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
traceFileName - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
TraceFilesInvalidException - Exception in ikr.simlib.statistics.distribution.trace.data
 
TraceFilesInvalidException() - Constructor for exception ikr.simlib.statistics.distribution.trace.data.TraceFilesInvalidException
 
TraceGenerator - Class in ikr.simlib.untested.entities.generators
TraceGenerator generates messages at timestamps, which are given in a trace file.
TraceGenerator(String, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.untested.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, Factory<Message>) - Constructor for class ikr.simlib.untested.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, boolean, boolean, Factory<Message>, boolean) - Constructor for class ikr.simlib.untested.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, boolean, boolean, Factory<Message>) - Constructor for class ikr.simlib.untested.entities.generators.TraceGenerator
 
TraceHelper - Class in ikr.simlib.support
Helper method(s) to work with trace files in simulations.
TraceItem - Class in ikr.simlib.untested.trace
TraceItem represents one line of a trace file.
TraceItem(int, int, double, int) - Constructor for class ikr.simlib.untested.trace.TraceItem
 
TraceItem() - Constructor for class ikr.simlib.untested.trace.TraceItem
 
TraceReader - Class in ikr.simlib.statistics.distribution.trace.data
 
TraceReader(File) - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceReader
 
TraceSorter - Class in ikr.simlib.statistics.distribution.trace.data
 
TraceSorter() - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceSorter
 
TraceWriter - Class in ikr.simlib.statistics.distribution.trace.data
writes a series of double values to a file
TraceWriter(SimNode, int, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
TraceWriter(File, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
traceWriter - Variable in class ikr.simlib.statistics.Statistic
Writer object to write trace entries
TracingDistributionStatistic - Class in ikr.simlib.statistics.distribution.trace
Implementation of DistributionStatisticBase which stores the values on disk.
TracingDistributionStatistic(SimNode, int, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.TracingDistributionStatistic
 
TracingDistributionStatistic(SimNode, int) - Constructor for class ikr.simlib.statistics.distribution.trace.TracingDistributionStatistic
 
TracingDistributionStatistic(SimNode, QuantileDescription, boolean) - Constructor for class ikr.simlib.statistics.distribution.trace.TracingDistributionStatistic
 
transferTime - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
transferTime - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
transferTime - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
TransformedDistribution - Class in ikr.simlib.distributions.continuous.transform
Linear Transformed Continuous Distribution
Meaning: Distribution of a random variable \(T\), that results from a linear transformation \(T = aZ + b\) of the random variable \(Z\) with a given continuous distribution ("base distribution"). Parameters: base distribution with PDF \(g(t)\) and DF \(G(t)\) factor \(a \neq 0\) offset \(b\) PDF: \(P(T=t) = f(t) = g(\frac{t-b}{a})\) DF: \(P(T \le t) = F(t) = G(\frac{t-b}{a})\) Expected value: \(E[T] = a \cdot E[Z] +b\) Variance: \(VAR[T]= a^2 \cdot VAR[Z]\) Coefficient of variation: \(c_T = \frac{1}{\frac{1}{c_z} + \frac{b}{a \sqrt{VAR[Z]}}}\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.transform.TransformedDistribution
[...].Distribution.BaseDist = ikr.simlib.distributions.continuous.NegExpDistribution
[...].Distribution.BaseDist.Mean = 2.5
[...].Distribution.Factor = 2.0 # optional, default = 1
[...].Distribution.Offset = 10.0 # optional, default = 0
TransformedDistribution(ContinuousDistribution, double, double) - Constructor for class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
TransformedDistribution(ContinuousDistribution, double) - Constructor for class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
TransformedDistribution(ContinuousDistribution) - Constructor for class ikr.simlib.distributions.continuous.transform.TransformedDistribution
 
TRANSIENT_CALLS - Static variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
TRANSIENT_CALLS - Static variable in class ikr.simlib.meters.count.ControlCountMeter
 
transientCount - Variable in class ikr.simlib.control.simulationcontrol.ControlCounter
 
transientPhaseHandler - Variable in class ikr.simlib.control.Simulation
the handler of the end of the transient phase
transpose(double[][]) - Static method in class ikr.simlib.support.Matrices
Creates a transposed matrix.
TwoPointMeter - Class in ikr.simlib.meters
Base class for all meters which are connected to two ports (e.g.
TwoPointMeter() - Constructor for class ikr.simlib.meters.TwoPointMeter
 
type - Variable in class ikr.simlib.messages.modifiers.IPPacketTypeMarker
 
type - Variable in class ikr.simlib.result.compacting.Node
 
type - Variable in class ikr.simlib.result.filtering.FilterRule
 
TYPE_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
typeId - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
typeIdDist - Variable in class ikr.simlib.messages.factories.FlexIPMessageFactory
 

U

UBOUND - Static variable in class ikr.simlib.result.ResultKeywords
Upper bound.
unaliasPort(String) - Method in class ikr.simlib.entities.Entity
 
unbind(I) - Method in class ikr.simlib.distributions.mapped.MappedGeneralDistribution
 
UnboundedFIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements an unbounded FIFO (First In First Out) queuing discipline, i.e., it has an infinite buffer size.
UnboundedFIFOQDisc(SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.UnboundedFIFOQDisc
 
UnboundedFIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.UnboundedFIFOQDisc
 
UnboundedLIFOQDisc - Class in ikr.simlib.algorithms.queuingDisciplines
 
UnboundedLIFOQDisc(SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.UnboundedLIFOQDisc
 
UnboundedLIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.UnboundedLIFOQDisc
 
uncaughtException(Thread, Throwable) - Method in class ikr.simlib.exceptions.ExitExceptionHandler
 
UNDERFLOW_PROB - Static variable in class ikr.simlib.result.ResultKeywords
 
UNDERFLOW_PROB_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
underflowProb - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
uniformDist - Variable in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
UniformDistribution - Class in ikr.simlib.distributions.continuous
Uniform Distribution
Meaning: All (continuous) values \(t\) in the interval \(b_l < t < b_u\) appear with the same probability Parameters: lower limit \(b_l\) upper limit \(b_u > b_l \) PDF: \(P(T=t) = f(t) = \begin{cases} \frac{1}{b_u -b_l} &\mbox{for } b_l \le t \le b_u \\ 0 &\mbox{else } \end{cases}\) DF: \(P(T \le t) = F(t) = \begin{cases} 0 &\mbox{for } t < b_l \\ \frac{t-b_l}{b_u-b_l} &\mbox{for } b_l \le t < b_u \\ 1 &\mbox{for } t \ge b_l \end{cases} \) Expected value: \(E[T]= \frac{b_l + b_u}{2}\) Variance: \(VAR[T]= \frac{(b_u - b_l)^2}{12}\) Coefficient of variation: \(c_T= \frac{1}{\sqrt{3}} \cdot \frac{b_u-b_l}{b_u+b_l}\) LST: \(\phi(s) = \frac{1}{b_u-b_l} \cdot \frac{exp(-b_l s) - exp(-b_u s)}{s}\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.UniformDistribution
[...].Distribution.LowerBound = 1.5
[...].Distribution.UpperBound = 13.5
UniformDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.UniformDistribution
 
UniformDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.UniformDistribution
 
UniqueIdIPMessageFactory - Class in ikr.simlib.messages.factories
UniqueIdIPMessageFactory assigns each MessageFactory a unique value of the message field stored in field.
UniqueIdIPMessageFactory(long, int, int, int, int, double, UniqueIdIPMessageFactory.Field) - Constructor for class ikr.simlib.messages.factories.UniqueIdIPMessageFactory
 
UniqueIdIPMessageFactory.Field - Enum in ikr.simlib.messages.factories
 
UNIT - Static variable in class ikr.simlib.result.ResultKeywords
 
UnitFairQueuing - Class in ikr.simlib.algorithms.queuingDisciplines
This class implements a fair queuing on the basis of Virtual Finish Times, and therefore achieves fairness regarding the number of units (e.g.
UnitFairQueuing(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
UnitPhase - Class in ikr.simlib.entities.phases
UnitPhase uses a constant distribution per unit service time is dependent on the length)
UnitPhase(Duration, SimNode) - Constructor for class ikr.simlib.entities.phases.UnitPhase
 
UnlimitedUnbatchedBoundaryStatistic - Class in ikr.simlib.untested.statistics.boundary
UnlimitedUnbatchedBoundaryStatistic provides an implementation of BoundaryStatistic to calculate quantiles for a given percentage.
UnlimitedUnbatchedBoundaryStatistic(double, SimNode) - Constructor for class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
until(PointInTime) - Method in class ikr.simlib.events.time.PointInTime
 
UnweightedSampleCollector<Value> - Interface in ikr.simlib.statistics
 
update(Void) - Method in class ikr.simlib.control.simulationcontrol.ControlCounter
 
update(T) - Method in class ikr.simlib.statistics.aggregating.CountAggregatingStatistic
 
update(T) - Method in class ikr.simlib.statistics.aggregating.IntervalAggregatingStatistic
 
update(long) - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
update(Long) - Method in class ikr.simlib.statistics.batchsum.BatchSumStatistic
 
update(long) - Method in class ikr.simlib.statistics.batchsum.StdBatchSumStatistic
 
update(double) - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
update(Double) - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
update(double) - Method in class ikr.simlib.statistics.boundary.JainBoundaryStatistic
 
update(double) - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
update(K, V) - Method in interface ikr.simlib.statistics.conditional.ConditionalUnweightedStatistic
 
update(K, V) - Method in class ikr.simlib.statistics.conditional.ConditionalUnweightedStatisticBase
 
update(K, V, W) - Method in interface ikr.simlib.statistics.conditional.ConditionalWeightedStatistic
 
update(K, V, W) - Method in class ikr.simlib.statistics.conditional.ConditionalWeightedStatisticBase
 
update(double, double) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
update(Double, Double) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
update(double) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
update(Double) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
update(double, double) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
update(double, double) - Method in class ikr.simlib.statistics.distribution.trace.DistributionStatisticBase
 
update(double) - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
update(double) - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
update(double) - Method in class ikr.simlib.statistics.median.MedianStatistic
 
update(Double) - Method in class ikr.simlib.statistics.median.MedianStatistic
 
update(double) - Method in class ikr.simlib.statistics.median.StdMedianStatistic
 
update(long, boolean) - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
update(Boolean) - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
update(Boolean, Long) - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
update(long, boolean) - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
update(double) - Method in class ikr.simlib.statistics.Range
Updates the bounds of this range.
update(double) - Method in class ikr.simlib.statistics.rate.RateStatistic
 
update(Double) - Method in class ikr.simlib.statistics.rate.RateStatistic
 
update(double) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
update(Double) - Method in class ikr.simlib.statistics.sample.MeanStatistic
 
update(double) - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
update(Double) - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
update(double) - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
update() - Method in class ikr.simlib.statistics.Statistic
Basic update method, that triggers the output of trace entries
update(double) - Method in class ikr.simlib.statistics.Summation
Adds a sample to this sum.
update(Value) - Method in interface ikr.simlib.statistics.UnweightedSampleCollector
 
update(double, double) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
update(Double, Double) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
update(double) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
update(Double) - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
update(double, double) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
update(Double, Double) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
update(double) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
update(Double) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
update(Value, Weight) - Method in interface ikr.simlib.statistics.WeightedSampleCollector
 
update(double) - Method in class ikr.simlib.untested.statistics.boundary.UnlimitedUnbatchedBoundaryStatistic
 
update(double, boolean) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
update(double) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
update(Double) - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
update(double, double) - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
update(double, boolean) - Method in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
update(double, boolean) - Method in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
update(double, double) - Method in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
update(double, int, boolean, double) - Method in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
update(double, int, boolean) - Method in class ikr.simlib.untested.statistics.fairness.ProbFairnessStatistic
 
update(PointInTime, int, double) - Method in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
update(PointInTime, int) - Method in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
update(int, double) - Method in class ikr.simlib.untested.statistics.fairness.SampleFairnessStatistic
 
update(double, double) - Method in class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
update(double, boolean, double) - Method in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
update(double, boolean) - Method in class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
update(PointInTime, double) - Method in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
update(PointInTime) - Method in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
update(double) - Method in class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
 
updateActiveQList(FairQueuing.SortableQDiscContainer, double) - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
 
updateActiveQList(FairQueuing.SortableQDiscContainer, double) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
updateActiveQList(FairQueuing.SortableQDiscContainer, double) - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
updateActiveQList(FairQueuing.SortableQDiscContainer, double) - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
 
updateLongestQList(FairQueuing.SortableQDiscContainer, long) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
updateOccupancy(PointInTime, double) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
updateQueueLength(PointInTime, int) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
updateStatisticsAtEndOfService(ServerJob, PointInTime) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtGet(ServerJob, PointInTime) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtInterrupt(ServerJob, PointInTime) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtPut(ServerJob, PointInTime) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtRun(ServerJob, PointInTime) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateTransferTime(double) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
updateWaitingTime(double) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
upperBound - Variable in class ikr.simlib.distributions.continuous.transform.BoundedDistribution
 
upperBound - Variable in class ikr.simlib.distributions.discrete.transform.DiscreteBoundedDistribution
 
upperLimit - Variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
upperLimitRate - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
USAGE - Static variable in class ikr.simlib.control.SimulationEnvironment
 
useLengthAsWeight - Variable in class ikr.simlib.untested.meters.rate.VTRateMeter
 
useMessage(Message) - Method in class ikr.simlib.meters.cdv.CDVMeter
filters messages that should be used for IAT measurement
useMessage(Message) - Method in class ikr.simlib.meters.count.MessageCountMeter
filters messages that should be used for counting
useMessage(Message) - Method in class ikr.simlib.meters.iat.IATMeter
filters messages that should be used for IAT measurement
useMessage(Message) - Method in class ikr.simlib.meters.length.MessageLengthMeter
filters messages that should be used for measurement
useMessage(Message) - Method in class ikr.simlib.meters.time.TimeMeter
filters messages that should be used for transfer time measurement
useMessage(Message) - Method in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
useMessage(Message) - Method in class ikr.simlib.untested.meters.rate.VTRateMeter
 

V

V - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
value - Variable in class ikr.simlib.parameters.fileparser.tokens.ScalarToken
 
value - Variable in class ikr.simlib.parameters.values.Array
 
value - Variable in class ikr.simlib.parameters.values.Scalar
 
Value - Class in ikr.simlib.parameters.values
 
Value() - Constructor for class ikr.simlib.parameters.values.Value
 
value - Variable in class ikr.simlib.statistics.distribution.trace.data.Sample
 
VALUE_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
valueOf(String) - Static method in enum ikr.simlib.control.notification.MultiNotificationHandler.BooleanOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.control.simulationcontrol.ControlCounter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.distributions.continuous.GeneralDistribution.SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.entities.demultiplexers.IPDemultiplexer.IPDemuxMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.entities.multiphase.MultiPhasePrioServer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.entities.multiphase.PreemptionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.entities.multiphase.QueueingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.events.time.TimeUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.messages.factories.UniqueIdIPMessageFactory.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.result.compacting.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.result.filtering.FilterRuleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.result.ResultFileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.result.ResultReader.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.result.ResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ikr.simlib.support.compression.CompressionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ikr.simlib.control.notification.MultiNotificationHandler.BooleanOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.control.simulationcontrol.ControlCounter.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.distributions.continuous.GeneralDistribution.SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.entities.demultiplexers.IPDemultiplexer.IPDemuxMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.entities.multiphase.MultiPhasePrioServer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.entities.multiphase.PreemptionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.entities.multiphase.QueueingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.events.time.TimeUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.messages.factories.UniqueIdIPMessageFactory.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.result.compacting.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.result.filtering.FilterRuleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.result.ResultFileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.result.ResultReader.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.result.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ikr.simlib.support.compression.CompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
valVector - Variable in class ikr.simlib.distributions.DistributionVector
 
VARIANCE - Static variable in class ikr.simlib.result.ResultKeywords
 
VARIANCE_LIST - Static variable in class ikr.simlib.result.ResultKeywords
 
vector - Variable in class ikr.simlib.distributions.discrete.DiscreteGeneralDistribution
 
Vectors - Class in ikr.simlib.support
This class contains support functions for vector math.
Vectors() - Constructor for class ikr.simlib.support.Vectors
 
VERSION - Static variable in class ikr.simlib.result.xml.XMLConstants
 
VERSION_ATTRIBUTE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
VideoSourceDistribution - Class in ikr.simlib.distributions.continuous.statedep
Video Source
Meaning: Modeling of video sources in ATM/packet networks Description: Parameters: frame duration \(d_F\), frame size \(s_F\), packet size \(s_P\) Autoregressive process with the bit rate \(\lambda_i\) in frame \(i\) in bits/pixel: \(\lambda_i = (a \cdot \lambda_{i-1} + b \cdot \varepsilon) \cdot r(0,\lambda_{max})\) with the constants \(a\) and \(b\) as well as the function \(r\) to limit the rate to the interval \([0,\lambda_max]\).
VideoSourceDistribution(int, double, double, double, double, double, ContinuousDistribution, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
VideoSourceDistribution(int, double, double, double, double, double, ContinuousDistribution, int) - Constructor for class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
 
VTBurstLevelRateStatistic - Class in ikr.simlib.untested.statistics.variancetime
VTBurstLevelRateStatistic provides an implementation to estimate the VT plot of rates on burst level.
VTBurstLevelRateStatistic(double, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.variancetime.VTBurstLevelRateStatistic
 
VTProbStatistic - Class in ikr.simlib.untested.statistics.variancetime
VTProbStatistic provides an implementation to estimate the VT plot of probabilities.
VTProbStatistic(double, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.variancetime.VTProbStatistic
 
VTRateMeter - Class in ikr.simlib.untested.meters.rate
This meter can measure variance-time statistics of rates.
VTRateMeter(Duration, int, int, String, boolean, SimNode) - Constructor for class ikr.simlib.untested.meters.rate.VTRateMeter
 
VTRateStatistic - Class in ikr.simlib.untested.statistics.variancetime
TVTRateStatistic provides an implementation to estimate the VT plot of rates.
VTRateStatistic(Duration, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
VTSampleStatistic - Class in ikr.simlib.untested.statistics.variancetime
VTSampleStatistic provides an implementation to estimate the VT plot of samples.
VTSampleStatistic(int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.variancetime.VTSampleStatistic
 
vtStatistic - Variable in class ikr.simlib.untested.meters.rate.VTRateMeter
 
VTStatistic - Class in ikr.simlib.untested.statistics.variancetime
VTStatistic is a base class for a variance-time statistic in order to estimate the Hurst parameter.
VTStatistic(int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.variancetime.VTStatistic
 

W

waitingTime - Variable in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
waitingTime - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
waitingTime - Variable in class ikr.simlib.entities.multiphase.ServerPhase
 
WeibullDistribution - Class in ikr.simlib.distributions.continuous
Weibull Distribution
Meaning: The Weibull distribution is often used to model internet traffic because of its heavy tail. Parameters: shape parameter \(\alpha > 0\) scale parameter \(\beta > 0\) PDF: \(P(T=t) = f(t) = \alpha \cdot \beta^{-\alpha} \cdot t^{\alpha -1} \cdot exp(-(\frac{t}{\beta})^{\alpha}) \mbox{ for } t>0 \) DF: \(P(T \le t) = F(t) = 1- exp(-(\frac{t}{\beta})^{\alpha}) \mbox{ for } t>0\) Expected value: \(E[T]= \frac{\beta}{\alpha} \cdot \Gamma(\frac{1}{\alpha}\), whereas \(\Gamma(x)\) is the gamma function Variance: \(VAR[T]= \frac{\beta^2}{\alpha} \cdot \left\{ 2\Gamma(\frac{2}{\alpha}) - \frac{1}{\alpha} \cdot \Gamma(\frac{1}{\alpha})^2 \right\} \) Coefficient of variation: \(c_T= \sqrt{\frac{2\alpha\Gamma(\frac{2}{\alpha})}{(\Gamma(\frac{1}{\alpha}))^2} -1}\) Parser example: [...].Distribution = ikr.simlib.distributions.continuous.WeibullDistribution
[...].Distribution.Alpha = 0.3
[...].Distribution.Beta = 0.03
WeibullDistribution(double, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.WeibullDistribution
 
WeibullDistribution(double, double) - Constructor for class ikr.simlib.distributions.continuous.WeibullDistribution
 
weight - Variable in class ikr.simlib.statistics.distribution.trace.data.Sample
 
WeightedDistStatistic - Class in ikr.simlib.statistics.weighted
WeightedDistStatistic provides an implementation for a weighted distribution statistic.
WeightedDistStatistic(int, double, double, SimNode) - Constructor for class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
WeightedMeanStatistic - Class in ikr.simlib.statistics.weighted
The class WeightedMeanStatistic is similar to SampleStatistic with the difference that in the WeightedMeanStatistic.update(double, double) method not only a measured value but also a weight is passed.
WeightedMeanStatistic(SimNode) - Constructor for class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
WeightedSampleCollector<Value,Weight> - Interface in ikr.simlib.statistics
 
weightOneDouble(WeightedSampleCollector<Value, Double>) - Static method in class ikr.simlib.statistics.Statistics
wraps a WeightedSampleCollector with weight of type double, so that it implements the interface UnweightedSampleCollector.
weightOneLong(WeightedSampleCollector<Value, Long>) - Static method in class ikr.simlib.statistics.Statistics
wraps a WeightedSampleCollector with weight of type long, so that it implements the interface UnweightedSampleCollector.
weightToMultipleCalls(UnweightedSampleCollector<Value>) - Static method in class ikr.simlib.statistics.Statistics
wraps an UnweightedSampleCollector, so that it accepts a weight.
WILDCARD - Static variable in class ikr.simlib.parameters.keys.KeyQueryBase
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.DeficitRoundRobinFairQueuing
This is just a simplified option to implement the dropping estimation.
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.MessageFairQueuing
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.NoDropBoundedFIFOQDisc
 
wouldStore(Message) - Method in interface ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
wouldStore(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.UnitFairQueuing
This is just a simplified option to implement the dropping estimation.
wrapFile - Variable in class ikr.simlib.untested.trace.TraceFile
Behavior, if the end of the file is reached
wrapSystemRNGWithWarnings() - Static method in class ikr.simlib.random.IndependentRNGFactory
Use this method to mark the SystemRNG of the RandomNumberGenerator as deprecated.
write(Sample) - Method in interface ikr.simlib.statistics.distribution.trace.data.DataStorage
 
write(Sample) - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataStorage
 
write(Sample) - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
write(Sample) - Method in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
write(double, double) - Method in class ikr.simlib.statistics.distribution.trace.data.TraceWriter
 
write(int) - Method in class ikr.simlib.support.DelayedOutputStream
 
write(byte[], int, int) - Method in class ikr.simlib.support.DelayedOutputStream
 
write(byte[]) - Method in class ikr.simlib.support.DelayedOutputStream
 
writeDouble(String, double) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeDouble(ResultKeyword, double) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeDouble(String, double) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeDouble(ResultKeyword, double) - Method in interface ikr.simlib.result.PrintResultWriter
Writes an double result for the given keyword.
writeDouble(String, double) - Method in interface ikr.simlib.result.ResultWriter
A shorthand method for
writeDouble(String, double) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeEndArray() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeEndArray() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeEndArray() - Method in interface ikr.simlib.result.ResultWriter
Writes the end of a result array.
writeEndArray() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeEndArrayItem() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeEndArrayItem() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeEndArrayItem() - Method in interface ikr.simlib.result.ResultWriter
Writes the end of a result array bucket.
writeEndArrayItem() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeEndNode() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeEndNode() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeEndNode() - Method in interface ikr.simlib.result.ResultWriter
Writes the end of a result node.
writeEndNode() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeEndResults() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeEndResults() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeEndResults() - Method in interface ikr.simlib.result.ResultWriter
Writes the end of the results.
writeEndResults() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeLong(String, long) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeLong(ResultKeyword, long) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeLong(String, long) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeLong(ResultKeyword, long) - Method in interface ikr.simlib.result.PrintResultWriter
Writes an long integer result for the given keyword.
writeLong(String, long) - Method in interface ikr.simlib.result.ResultWriter
A shorthand method for
writeLong(String, long) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeStartArray(String) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeStartArray(String) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeStartArray(String) - Method in interface ikr.simlib.result.ResultWriter
Writes the beginning of a result array.
writeStartArray(String) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeStartArrayItem(long) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeStartArrayItem(long) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeStartArrayItem(long) - Method in interface ikr.simlib.result.ResultWriter
Writes the beginning of a result array bucket.
writeStartArrayItem(long) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeStartNode(String, String) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeStartNode(String, String) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeStartNode(String, String) - Method in interface ikr.simlib.result.ResultWriter
Writes the beginning of a result node.
writeStartNode(String, String) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeStartResults() - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeStartResults() - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeStartResults() - Method in interface ikr.simlib.result.ResultWriter
Writes the beginning of the results.
writeStartResults() - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeString(String, String) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeString(ResultKeyword, String) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeString(String, String) - Method in class ikr.simlib.result.filtering.PrintResultFilterWriter
 
writeString(ResultKeyword, String) - Method in interface ikr.simlib.result.PrintResultWriter
Writes an string result for the given keyword.
writeString(String, String) - Method in interface ikr.simlib.result.ResultWriter
A shorthand method for
writeString(String, String) - Method in class ikr.simlib.result.xml.XMLResultWriter
 
writeTraceEntry() - Method in class ikr.simlib.statistics.Statistic
Abstract method to be overwritten by derived statistics to output trace entries
writingCompleted() - Method in interface ikr.simlib.statistics.distribution.trace.data.DataStorage
 
writingCompleted() - Method in class ikr.simlib.statistics.distribution.trace.data.ListDataStorage
 
writingCompleted() - Method in class ikr.simlib.statistics.distribution.trace.data.TraceDataStorage
 
WSS_RANDOM_AMPLITUDE - Static variable in class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
WSSDistribution - Class in ikr.simlib.distributions.continuous.statedep
WSS (Wide Sense Stationary Process)
Meaning: Noise generator (conversion of white noise to bandwidth-limited, colored noise with the help of a filter) Description: White noise at the input of a filter is uniformly distributed in the interval \((-\sqrt{3}, \sqrt{3})\).
WSSDistribution(double, double[], RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 
WSSDistribution(double, double[]) - Constructor for class ikr.simlib.distributions.continuous.statedep.WSSDistribution
 

X

xLowerSampleSum - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
XMLConstants - Class in ikr.simlib.result.xml
Implementation details shared by XML result readers/writers.
XMLConstants() - Constructor for class ikr.simlib.result.xml.XMLConstants
 
XMLResultReader - Class in ikr.simlib.result.xml
 
XMLResultReader(InputStream, String) - Constructor for class ikr.simlib.result.xml.XMLResultReader
 
XMLResultWriter - Class in ikr.simlib.result.xml
A result writer which writes XML to an output stream.
XMLResultWriter(OutputStream, ResultFileType, int, int, int, String) - Constructor for class ikr.simlib.result.xml.XMLResultWriter
Constructs a new XML result writer.
XMLVERSION - Static variable in class ikr.simlib.result.xml.XMLConstants
 
xSampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
xSampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
xUpperSampleSum - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
xySampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
xySampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.StdAutoCorrelationStatistic
 
xySampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 
XzCommandCompressionProvider - Class in ikr.simlib.support.compression
 
XzCommandCompressionProvider() - Constructor for class ikr.simlib.support.compression.XzCommandCompressionProvider
 
XZInputStream - Class in ikr.simlib.support.compression
 
XZInputStream(InputStream) - Constructor for class ikr.simlib.support.compression.XZInputStream
 
XZOutputStream - Class in ikr.simlib.support.compression
 
XZOutputStream(OutputStream) - Constructor for class ikr.simlib.support.compression.XZOutputStream
 

Y

ySampleSummation - Variable in class ikr.simlib.untested.statistics.correlation.StdCorrelationStatistic
 

Z

ZERO - Static variable in class ikr.simlib.events.time.Duration
 
ZERO - Static variable in class ikr.simlib.events.time.PointInTime
 
ZipfDistribution - Class in ikr.simlib.distributions.discrete
Zipf Distribution ("Discrete Pareto Distribution")
ZipfDistribution(double, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.ZipfDistribution
 
ZipfDistribution(double, int) - Constructor for class ikr.simlib.distributions.discrete.ZipfDistribution
 
ZipfMandelbrotDistribution - Class in ikr.simlib.distributions.discrete
Zipf-Mandelbrot Distribution
ZipfMandelbrotDistribution(double, int, double, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
ZipfMandelbrotDistribution(double, int, double) - Constructor for class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
ZipfMandelbrotDistribution(double, int, RandomNumberGenerator) - Constructor for class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
ZipfMandelbrotDistribution(double, int) - Constructor for class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z