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.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
 
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
update the sortedQList, that defines which Q is dequeued next, and the longestQList, which defines which Q would be dropped from next, if push() makes that necessary
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 class ikr.simlib.statistics.Statistic
Adds a tag (keyword and value) to the output of this statistic in the final results file.
addResultTag(String, String) - Method in class ikr.simlib.statistics.Statistic
Convenience method which creates a new result keyword from a string.
addRule(FilterRuleType, String) - Method in class ikr.simlib.result.filtering.Filter
 
addTimeStamp(Message, TimeStamp) - Method in class ikr.simlib.meters.time.TimeMeter
 
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
 
aggregatedValues - Variable in class ikr.simlib.meters.rate.ShortTermRateMeter
 
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
 
appendName(String) - Method in class ikr.simlib.parameters.Prefix
 
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
 
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
 
attachFromPort(Entity, String) - Method in class ikr.simlib.meters.TwoPointMeter
 
attachFromPort(Port) - Method in class ikr.simlib.meters.TwoPointMeter
 
attachInput(Entity, String) - Method in class ikr.simlib.meters.OnePointMeter
 
attachInput(Port) - Method in class ikr.simlib.meters.OnePointMeter
 
attachInput(Entity, String) - Method in class ikr.simlib.meters.rate.ShortTermRateMeter
 
attachToPort(Entity, String) - Method in class ikr.simlib.meters.TwoPointMeter
 
attachToPort(Port) - Method in class ikr.simlib.meters.TwoPointMeter
 
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
 
AutoCorrIATMeter - Class in ikr.simlib.untested.meters.iat
This meter measures the autocorrelation of the interarrival times.
AutoCorrIATMeter(int, SimNode) - Constructor for class ikr.simlib.untested.meters.iat.AutoCorrIATMeter
 
AutoCorrMessageLengthMeter - Class in ikr.simlib.untested.meters.length
AutoCorrMessageLengthMeter measures the autocorrelation of message lengths
AutoCorrMessageLengthMeter(int, SimNode) - Constructor for class ikr.simlib.untested.meters.length.AutoCorrMessageLengthMeter
 
autoCorrStatistic - Variable in class ikr.simlib.untested.meters.iat.AutoCorrIATMeter
 
autoCorrStatistic - Variable in class ikr.simlib.untested.meters.length.AutoCorrMessageLengthMeter
 

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
 
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 = Bernoulli
[...].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 = Binomial
[...].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
 
BoundaryRateMeter - Class in ikr.simlib.meters.rate
This meter measures the quantile of the short term rates using an JainBoundaryStatistic.
BoundaryRateMeter(double, double, SimNode) - Constructor for class ikr.simlib.meters.rate.BoundaryRateMeter
 
BoundaryRateMeter(double, double, boolean, SimNode) - Constructor for class ikr.simlib.meters.rate.BoundaryRateMeter
 
boundaryStatistic - Variable in class ikr.simlib.meters.rate.BoundaryRateMeter
 
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
 
BoundaryTimeMeter - Class in ikr.simlib.meters.time
Boundary time meters are used to find the quantile for a given percentage.
BoundaryTimeMeter(SimNode) - Constructor for class ikr.simlib.meters.time.BoundaryTimeMeter
 
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
 
BoundedFIFOQueue - Class in ikr.simlib.entities.queues
This class implements a bounded FIFO (First In First Out) queue, i.e., it has a finite buffer size.
BoundedFIFOQueue(int, SimNode) - Constructor for class ikr.simlib.entities.queues.BoundedFIFOQueue
 
BoundedFIFOQueue(SimNode, Parameters) - Constructor for class ikr.simlib.entities.queues.BoundedFIFOQueue
 
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(int, SimNode) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
BoundedLIFOQDisc(SimNode, Parameters) - Constructor for class ikr.simlib.algorithms.queuingDisciplines.BoundedLIFOQDisc
 
BoundedLIFOQueue - Class in ikr.simlib.entities.queues
This class implements a bounded LIFO (Last In First Out) queue, i.e., it has a finite buffer size.
BoundedLIFOQueue(int, SimNode) - Constructor for class ikr.simlib.entities.queues.BoundedLIFOQueue
 
BoundedLIFOQueue(SimNode, Parameters) - Constructor for class ikr.simlib.entities.queues.BoundedLIFOQueue
 
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 - Variable in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
bucketUtility - Variable in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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
 
bufferSize - Variable in class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
bufferStealing() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
Discard if necessary to obey the maximum size.
BurstGenerator - Class in ikr.simlib.entities.generators
BurstGenerator generates bursts of information that are segmented in messages of max.
BurstGenerator(SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, double, int, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, double, int, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, double, int, SimNode) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator(DiscreteDistribution, ContinuousDistribution, double, int, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.BurstGenerator
 
BurstGenerator.BurstData - Class in ikr.simlib.entities.generators
 
BurstGenerator.BurstData(double, 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
 
burstList - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
busyPeriodDistStat - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
busyPeriodMeanStat - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
busyPeriodStartTime - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
BZip2CompressionProvider - Class in ikr.simlib.support.compression
 
BZip2CompressionProvider() - Constructor for class ikr.simlib.support.compression.BZip2CompressionProvider
 

C

calcServiceTime(Message) - Method in class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
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
calendarType - Variable in class ikr.simlib.control.SimulationEnvironment
 
cancelAllEvents() - Method in class ikr.simlib.events.calendar.Calendar
Cancel all events which are currently posted.
cancelAllEvents(Event) - Method in class ikr.simlib.events.calendar.Calendar
Cancel all posted occurrences of the given event.
cancelAllEvents() - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
cancels all events
cancelAllEvents(Event) - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
cancels all instances of one event
cancelAllEvents() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
cancelAllEvents(Event) - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
cancelEvent(Event, double) - Method in class ikr.simlib.events.calendar.Calendar
Cancel the given event, which is to be processed at time eventTime.
cancelEvent(Event) - Method in class ikr.simlib.events.calendar.Calendar
Cancel the given event.
cancelEvent(Event, double) - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
removes one specific event at one specific time
cancelEvent(Event) - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
removes one specific event
cancelEvent(Event, double) - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
cancelEvent(Event) - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
cancelEvent(double) - Method in class ikr.simlib.events.Event
Called only by the calendar after the event has been removed from the calendar data structure.
cancelPendingEvents() - Method in class ikr.simlib.model.Model
 
CanEnqueue(Message) - Method in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
CDIST - Static variable in class ikr.simlib.result.ResultKeywords
Complementary distribution.
cdvDistStat - Variable in class ikr.simlib.meters.cdv.DistCDVMeter
 
CDVMeter - Class in ikr.simlib.meters.cdv
CDV meters are used to do one point CDV (cell delay variation) measurements on a single port.
CDVMeter(double, SimNode) - Constructor for class ikr.simlib.meters.cdv.CDVMeter
 
cdvSampleStat - Variable in class ikr.simlib.meters.cdv.StdCDVMeter
 
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
 
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
 
cleanup() - Method in class ikr.simlib.control.Simulation
 
cleanup() - Method in class ikr.simlib.control.StdSimulation
executes clean-up jobs like canceling all events in the calendar at the end of simulation
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(double, 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.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
 
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
 
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
 
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.boundary.JainBoundaryStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.CondProbabilityStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
computeMeasures(int, double) - Method in class ikr.simlib.statistics.rate.RateStatistic
For light version
computeMeasures(int) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
computeMeasures(int, double) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
computeMeasures(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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
 
CondMeanStatistic - Class in ikr.simlib.statistics.sample
CondMeanStatistic is derived from StdSampleStatistic and offers the possibility to obtain a mean value statistic conditioned on a value (conditioner).
CondMeanStatistic(SimNode, BucketUtility) - Constructor for class ikr.simlib.statistics.sample.CondMeanStatistic
Creates the mean value statistic using a user-defined BucketUtility as conditioner.
CondMeanStatistic(double, double, int, SimNode) - Constructor for class ikr.simlib.statistics.sample.CondMeanStatistic
Creates the mean value statistic using a LinBucketUtility as conditioner.
CondProbabilityStatistic - Class in ikr.simlib.statistics.probability
CondProbabilityStatistic is derived from StdProbabilityStatistic and offers the possibility to obtain a probability statistic conditioned on a value (conditioner).
CondProbabilityStatistic(BucketUtility, SimNode) - Constructor for class ikr.simlib.statistics.probability.CondProbabilityStatistic
Creates the probability statistic using a user-defined BucketUtility as conditioner.
CondProbabilityStatistic(double, double, int, SimNode) - Constructor for class ikr.simlib.statistics.probability.CondProbabilityStatistic
Creates the probability statistic using a LinBucketUtility as conditioner.
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 = Constant
[...].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 - Variable in class ikr.simlib.meters.count.ControlCountMeter
 
ControlCounter.State - Enum in ikr.simlib.control.simulationcontrol
 
ControlCountMeter - Class in ikr.simlib.meters.count
ControlCountMeter may be used to control a simulation.
ControlCountMeter(int, int, SimNode) - 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 EndOfSimulation
ControlTimer(double, double) - 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 = ContStateGMPP
[...].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
 
convertTime(TraceItem) - Method in class ikr.simlib.trace.TraceFile
 
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
 
count - Variable in class ikr.simlib.meters.count.CountMeter
 
CounterStatistic - Class in ikr.simlib.statistics.counter
The classes CounterStatistic or StdCounterStatistic add up measured values (e.g., number of messages that have passed a certain port) of the type long during a batch with the help of the method CounterStatistic.update().
CounterStatistic(SimNode) - Constructor for class ikr.simlib.statistics.counter.CounterStatistic
 
countEventsInCalendar(Event) - Method in class ikr.simlib.events.calendar.Calendar
Counts how often the given event is scheduled.
countEventsInCalendar(Event) - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
 
countEventsInCalendar(Event) - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
CountMeter - Class in ikr.simlib.meters.count
CountMeter is the base class for all counter classes.
CountMeter(SimNode) - Constructor for class ikr.simlib.meters.count.CountMeter
 
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_INSTANCE_METHOD_NAME - Static variable in interface ikr.simlib.parameters.reflection.ReflectionConstructable
 
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
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.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.generators.TraceGenerator
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.BoundedFIFOQueue
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.BoundedLIFOQueue
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.QueuingEntity
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.UnboundedFIFOQueue
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.entities.queues.UnboundedLIFOQueue
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.meters.count.ControlCountMeter
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.meters.iat.DistIATMeter
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.meters.time.DistTimeMeter
createInstance(SimNode, Parameters) - Static method in class ikr.simlib.meters.time.MedianTimeMeter
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.meters.iat.VTIATMeter
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
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.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.
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.
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
 
currentBurst - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
currentItem - Variable in class ikr.simlib.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
 
currentTime - Variable in class ikr.simlib.trace.TraceFile
 
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
 
DataVolumeMeter - Class in ikr.simlib.meters.count
With DataVolumeMeter, the data volume transmitted on one or more ports to which it is attached can be measured.
DataVolumeMeter(SimNode) - Constructor for class ikr.simlib.meters.count.DataVolumeMeter
 
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
 
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
 
dequeueForService - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
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(double, 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 = DiscreteBoundedDistribution
[...].Distribution.BaseDist = 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 = DiscreteConstant
[...].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 = DiscreteUniform
[...].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
 
DistCDVMeter - Class in ikr.simlib.meters.cdv
CDV meter measuring the distribution of the cell delay variation.
DistCDVMeter(int, double, double, double, SimNode) - Constructor for class ikr.simlib.meters.cdv.DistCDVMeter
 
DistIATMeter - Class in ikr.simlib.meters.iat
DistIATMeter provides a distribution statistic to calculate the distribution of the interarrival times
DistIATMeter(int, double, double, SimNode) - Constructor for class ikr.simlib.meters.iat.DistIATMeter
 
DistMessageLengthMeter - Class in ikr.simlib.meters.length
DistMessageLengthMeter provides a distribution statistic to calculate the distribution
DistMessageLengthMeter(int, double, double, SimNode) - Constructor for class ikr.simlib.meters.length.DistMessageLengthMeter
 
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
 
DistributionRateMeter - Class in ikr.simlib.meters.rate
This meter measures the distribution of the short term rates using an StdDistributionStatistic.
DistributionRateMeter(int, double, double, double, SimNode) - Constructor for class ikr.simlib.meters.rate.DistributionRateMeter
 
DistributionRateMeter(int, double, double, double, boolean, SimNode) - Constructor for class ikr.simlib.meters.rate.DistributionRateMeter
 
distributionStatistic - Variable in class ikr.simlib.meters.rate.DistributionRateMeter
 
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
 
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
 
DistTimeMeter - Class in ikr.simlib.meters.time
DistTimeMeter is derived from StdTimeMeter and additionally provides a distribution statistic.
DistTimeMeter(int, double, double, SimNode) - Constructor for class ikr.simlib.meters.time.DistTimeMeter
 
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
 
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(double, DiscreteDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
Constructor with factory but without parsing.
DStdGenerator(double, DiscreteDistribution, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(double, DiscreteDistribution, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(double, DiscreteDistribution, SimNode) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(double, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
Constructor without parsing of distributions (w and w/o factory)
DStdGenerator(double, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(double, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 
DStdGenerator(double, SimNode) - Constructor for class ikr.simlib.entities.generators.DStdGenerator
 

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.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
 
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
 
eosEvent - Variable in class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
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.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.ControlCountMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.count.CountMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.count.DataVolumeMeter
 
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.meters.rate.RateMeter
 
evaluateMessage(Message, Port) - Method in class ikr.simlib.meters.rate.ShortTermRateMeter
 
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(double) - Method in class ikr.simlib.meters.cdv.CDVMeter
 
evaluateSample(double) - Method in class ikr.simlib.meters.cdv.DistCDVMeter
 
evaluateSample(double) - Method in class ikr.simlib.meters.cdv.StdCDVMeter
 
evaluateSample(double) - Method in class ikr.simlib.meters.iat.DistIATMeter
 
evaluateSample(double) - Method in class ikr.simlib.meters.iat.IATMeter
 
evaluateSample(double) - Method in class ikr.simlib.meters.iat.StdIATMeter
 
evaluateSample(long) - Method in class ikr.simlib.meters.length.DistMessageLengthMeter
 
evaluateSample(long) - Method in class ikr.simlib.meters.length.MessageLengthMeter
 
evaluateSample(long) - Method in class ikr.simlib.meters.length.StdMessageLengthMeter
 
evaluateSample(double) - Method in class ikr.simlib.untested.meters.iat.AutoCorrIATMeter
 
evaluateSample(double) - Method in class ikr.simlib.untested.meters.iat.VTIATMeter
 
evaluateSample(long) - Method in class ikr.simlib.untested.meters.length.AutoCorrMessageLengthMeter
 
evaluateSample(long) - Method in class ikr.simlib.untested.meters.length.VTMessageLengthMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.DistTimeMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.JainBoundaryTimeMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.MedianTimeMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.StdBoundaryTimeMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.StdTimeMeter
 
evaluateTimeStamp(TimeStamp, double) - Method in class ikr.simlib.meters.time.TimeMeter
 
event - Variable in class ikr.simlib.entities.generators.Generator
 
event - Variable in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
event - Variable in class ikr.simlib.entities.phases.ClockedGate
 
event - Variable in class ikr.simlib.entities.phases.Phase
 
Event - Class in ikr.simlib.events
The event class is used to communicate between the application and the event queue.
Event() - Constructor for class ikr.simlib.events.Event
 
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
ExactAutoCorrelationStatistic - Class in ikr.simlib.untested.statistics.correlation
 
ExactAutoCorrelationStatistic(int, SimNode) - Constructor for class ikr.simlib.untested.statistics.correlation.ExactAutoCorrelationStatistic
 
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_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_WEIGHT - Static variable in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.boundary.StdBoundaryStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
exportBatch(ResultWriter) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.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
 
extendBy(String) - Method in class ikr.simlib.parameters.Prefix
 

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, double, int, int, String, SimNode, int, int) - Constructor for class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
FairnessRateMeter(int, double, int, int, String, SimNode, int) - Constructor for class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
FairnessRateMeter(int, double, 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
 
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
 
FIFODropTailQueue - Class in ikr.simlib.entities.queues
Deprecated.
FIFODropTailQueue(boolean, boolean, boolean, int, double, boolean, SimNode) - Constructor for class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
FIFODropTailQueue(SimNode) - Constructor for class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
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.trace.TraceFile
 
fileName - Variable in class ikr.simlib.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
 
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.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
 
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.
fromPortHandler - Variable in class ikr.simlib.meters.TwoPointMeter
 
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.Parameter
Deprecated.
Queries values from the parameter database
get(String) - Method in class ikr.simlib.parameters.Parameters
 
get(SimNode, String) - Method in class ikr.simlib.parameters.Parameters
 
get(Prefix, 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
 
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.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
 
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
 
getBatchProbability(int) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchProbability(int) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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
 
getBatchUnderflowProb() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getBatchUnderflowProb() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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
 
getChildParameter(String) - Method in class ikr.simlib.parameters.Parameter
Deprecated.
Descends one level into the parameter tree
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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(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.counter.CounterStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getConfidenceInterval() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getConfidenceInterval(int) - Method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
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
 
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.ProbabilisticQeuingDiscipline
 
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
 
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
getDeviation() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getDeviation() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getDeviationConfidenceInterval(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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.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.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.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
 
getFileName() - Method in class ikr.simlib.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
 
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.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
 
getInputStream(File) - Method in class ikr.simlib.support.compression.BZip2CompressionProvider
 
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.LZMACompressionProvider
 
getInputStream(File) - Method in class ikr.simlib.support.compression.NoCompressionProvider
 
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
 
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.trace.TraceItem
 
getLengthDist() - Method in class ikr.simlib.entities.generators.GreedyGenerator
 
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.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.counter.CounterStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMaximum() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
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.counter.CounterStatistic
 
getMean() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getMean() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getMean() - Method in class ikr.simlib.statistics.integral.StdIntegralStatistic
 
getMean(int) - Method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
getMean() - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
getMean() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
getMean(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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.counter.CounterStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
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(int) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getMinimum() - Method in class ikr.simlib.statistics.sample.StdSampleStatistic
 
getMinutes() - Method in class ikr.simlib.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 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(double) - Method in class ikr.simlib.entities.generators.BurstGenerator
 
getNextEventTime(double) - Method in class ikr.simlib.entities.generators.DStdGenerator
 
getNextEventTime(double) - Method in class ikr.simlib.entities.generators.Generator
 
getNextEventTime(double) - Method in class ikr.simlib.entities.generators.StdGenerator
 
getNextEventTime(double) - Method in class ikr.simlib.entities.generators.TraceGenerator
 
getNextEventTime(double) - Method in class ikr.simlib.trace.TraceFile
 
getNextItem() - Method in class ikr.simlib.trace.TraceFile
 
getNextLength() - Method in class ikr.simlib.trace.TraceFile
 
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.counter.CounterStatistic
 
getNumberOfBatches() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getNumberOfBatchEvents() - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
getNumberOfBatchEvents() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getNumberOfEvents() - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
getNumberOfEvents() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getNumberOfLabels() - Method in class ikr.simlib.messages.LabelMessage
 
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.Parameter
Deprecated.
 
getOrUseDefault(String, String) - Method in class ikr.simlib.parameters.Parameters
caution - handle with care
getOrUseDefault(SimNode, String, String) - Method in class ikr.simlib.parameters.Parameters
 
getOrUseDefault(Prefix, 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.BZip2CompressionProvider
 
getOutputStream(File, CompressionType) - 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.LZMACompressionProvider
 
getOutputStream(File) - Method in class ikr.simlib.support.compression.NoCompressionProvider
 
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.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.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
 
getParameters() - Method in class ikr.simlib.parameters.Parameter
Deprecated.
 
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
 
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
 
getPrefix() - Method in class ikr.simlib.parameters.Prefix
 
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.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.weighted.WeightedDistStatistic
 
getProbabilitySum() - Method in class ikr.simlib.entities.branches.Branch
 
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
 
getResidualPhaseTime() - Method in class ikr.simlib.distributions.continuous.statedep.ContStateGMPPDistribution
 
getResidualPhaseTime() - Method in class ikr.simlib.distributions.continuous.statedep.GMPPDistribution
 
getResultTypeName() - Method in interface ikr.simlib.result.Printable
 
getResultTypeName() - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.median.MedianStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.rate.RateStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.sample.SampleStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.weighted.WeightedDistStatistic
 
getResultTypeName() - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
getResultTypeName() - Method in class ikr.simlib.untested.statistics.correlation.AutoCorrelationStatistic
 
getResultTypeName() - Method in class ikr.simlib.untested.statistics.correlation.CorrelationStatistic
 
getResultTypeName() - Method in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
getResultTypeName() - Method in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
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
 
getSeconds() - Method in class ikr.simlib.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
 
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.standard.StdCalendar
Get the current number of events in the calendar.
getSourceId() - Method in class ikr.simlib.messages.IPPacket
 
getStandardDeviation() - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
getStandardDeviation() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
getStandardDeviation() - Method in class ikr.simlib.statistics.Summation
Returns the standard deviation of this sum.
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.simple.SimpleCalendar
 
getSystemTime() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
Get the current system time.
getTag() - Method in class ikr.simlib.messages.IPPacket
 
getTalkspurtCounter() - Method in class ikr.simlib.distributions.continuous.statedep.TalkspurtSilenceDistribution
 
getTime() - Method in class ikr.simlib.meters.time.TimeStamp
 
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.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.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.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 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

handleCancelEvent(double) - Method in class ikr.simlib.entities.phases.InfiniteServer.InfiniteServerEvent
 
handleCancelEvent(double) - Method in class ikr.simlib.events.Event
 
handleEndOfCurrentBatch() - Method in class ikr.simlib.control.Simulation
 
handleEndOfCurrentBatch() - Method in class ikr.simlib.control.StdSimulation
 
handleEndOfService(double) - Method in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
handleEndOfService(double) - Method in class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
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 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 class ikr.simlib.control.simulationcontrol.callbacks.InitSimulationCallback
 
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.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
 
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.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(double) - Method in class ikr.simlib.control.simulationcontrol.ControlTimer
 
handleProcessEvent(double) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
handleProcessEvent(double) - Method in class ikr.simlib.entities.phases.InfiniteServer.InfiniteServerEvent
 
handleProcessEvent() - Method in class ikr.simlib.entities.phases.ProcessorSharingPhase
called when one message is finished, see also ProcessorSharingPhase.rescheduleEvent()
handleProcessEvent(double) - Method in class ikr.simlib.events.Event
 
handler - Variable in class ikr.simlib.control.notification.MultiNotificationHandler
 
handleRejectedMessage(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
handleStartBatch(int) - Method in class ikr.simlib.control.simulationcontrol.callbacks.StartBatchCallback
 
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.Statistic
 
handleStartSimulation(Simulation) - Method in class ikr.simlib.control.simulationcontrol.callbacks.StartSimulationCallback
 
handleStartSimulation(Simulation) - Method in class ikr.simlib.control.simulationcontrol.ControlTimer
 
handleStartSimulation(Simulation) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
handleStartTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.StartTransientPhaseCallback
 
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.Statistic
 
handleStopBatch(int) - Method in class ikr.simlib.control.simulationcontrol.callbacks.StopBatchCallback
 
handleStopBatch(int) - Method in class ikr.simlib.statistics.Statistic
 
handleStopSimulation() - Method in class ikr.simlib.control.simulationcontrol.callbacks.StopSimulationCallback
 
handleStopTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.StopTransientPhaseCallback
 
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
 
has(String) - Method in class ikr.simlib.parameters.Parameter
Deprecated.
 
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.
hashCode() - Method in class ikr.simlib.algorithms.queuingDisciplines.QueuingDiscipline.QueueEntry
 
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
 
hasNext() - Method in class ikr.simlib.support.RandomAccessIterator
 
hasOption(char) - Method in class ikr.simlib.support.cmdline.ArgParser
 
hasParameter(SimNode, String) - Method in class ikr.simlib.parameters.Parameters
 
hasParameter(Prefix, 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.ProbabilisticQeuingDiscipline
 
hasSpaceFor(Message) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
A simple method to check for "physical" space.
hasSubTree(String) - Method in class ikr.simlib.parameters.Parameter
Deprecated.
 
hasSubTree(SimNode) - Method in class ikr.simlib.parameters.Parameters
 
hasSubTree(Prefix) - 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.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.trace.TraceFile
 
iatDist - Variable in class ikr.simlib.meters.iat.DistIATMeter
 
IATMeter - Class in ikr.simlib.meters.iat
IATMeter is the base class which provides an implementation to measure interarrival times.
IATMeter(SimNode) - Constructor for class ikr.simlib.meters.iat.IATMeter
 
iatSample - Variable in class ikr.simlib.meters.iat.StdIATMeter
 
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
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.calendar.simple - package ikr.simlib.events.calendar.simple
 
ikr.simlib.events.calendar.standard - package ikr.simlib.events.calendar.standard
 
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
Port Monitors
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.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.boundary - package ikr.simlib.statistics.boundary
 
ikr.simlib.statistics.confidenceinterval - package ikr.simlib.statistics.confidenceinterval
 
ikr.simlib.statistics.counter - package ikr.simlib.statistics.counter
 
ikr.simlib.statistics.distribution - package ikr.simlib.statistics.distribution
 
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.trace - package ikr.simlib.trace
 
ikr.simlib.untested.meters.iat - package ikr.simlib.untested.meters.iat
 
ikr.simlib.untested.meters.length - package ikr.simlib.untested.meters.length
 
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
 
IMax - Variable in class ikr.simlib.distributions.discrete.ZipfMandelbrotDistribution
 
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.boundary.StdBoundaryStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
importBatch(ResultReader) - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.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
 
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(ResultReader) - Method in class ikr.simlib.statistics.Range
 
importSum(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
 
InfiniteServer.InfiniteServerEvent - Class in ikr.simlib.entities.phases
 
InfiniteServer.InfiniteServerEvent(InfiniteServer, Message) - Constructor for class ikr.simlib.entities.phases.InfiniteServer.InfiniteServerEvent
 
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
 
initSimulation() - Method in class ikr.simlib.control.StdSimulation
initializes internal data structures
InitSimulationCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
InitSimulationCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.InitSimulationCallback
 
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 - Variable in class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
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, C) - 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
 
INT_TYPE - Static variable in class ikr.simlib.result.xml.XMLConstants
 
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
 
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
 
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
 
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.simple.SimpleCalendar
 
isEventAvailable() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
isImportSimulation() - Method in class ikr.simlib.control.SimulationEnvironment
 
isInRange(double) - Method in class ikr.simlib.statistics.support.BucketUtility
 
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.Event
 
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
 

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
 
JainBoundaryTimeMeter - Class in ikr.simlib.meters.time
This boundary meter uses a JainBoundaryStatistic to find the quantile for a given percentage.
JainBoundaryTimeMeter(double, SimNode) - Constructor for class ikr.simlib.meters.time.JainBoundaryTimeMeter
 
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(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
 
lastItem - Variable in class ikr.simlib.trace.TraceFile
 
lastPort - Variable in class ikr.simlib.entities.multiplexers.Multiplexer
 
lastTime - Variable in class ikr.simlib.meters.iat.IATMeter
 
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
 
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.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
 
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
 
list(List<T>) - Static method in class ikr.simlib.support.RandomAccessIterator
Returns a list adapter which returns a RandomAccessIterator from iterator.
listAll() - Static method in enum ikr.simlib.support.compression.CompressionType
 
LOG - Static variable in class ikr.simlib.ports.Port
 
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
 
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
 
LZMACompressionProvider - Class in ikr.simlib.support.compression
 
LZMACompressionProvider() - Constructor for class ikr.simlib.support.compression.LZMACompressionProvider
 

M

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
 
mapOfAggregatedValues - Variable in class ikr.simlib.meters.rate.ShortTermRateMeter
 
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
 
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.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
 
measurePortsIndividually - Variable in class ikr.simlib.meters.rate.ShortTermRateMeter
 
measuresRange - Variable in class ikr.simlib.statistics.counter.StdCounterStatistic
 
measuresSummation - Variable in class ikr.simlib.statistics.counter.StdCounterStatistic
 
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
 
MedianTimeMeter - Class in ikr.simlib.meters.time
MedianTimeMeter uses a median statistic of type StdMedianStatistic to collect the time interval data.
MedianTimeMeter(SimNode, int) - Constructor for class ikr.simlib.meters.time.MedianTimeMeter
 
MedianTimeMeter(SimNode) - Constructor for class ikr.simlib.meters.time.MedianTimeMeter
 
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:

- A so-called message type is defined upon constructor call as a 32-bit word and can be retrieved with getMessageType().

- 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<C> - Interface in ikr.simlib.algorithms
MessageClassificator is used to manage a set of handlers for aggregates of packets, i.e.
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
 
messageLengthDist - Variable in class ikr.simlib.meters.length.DistMessageLengthMeter
 
MessageLengthMeter - Class in ikr.simlib.meters.length
Message length meters measure message lengths.
MessageLengthMeter(SimNode) - Constructor for class ikr.simlib.meters.length.MessageLengthMeter
 
messageLengthSample - Variable in class ikr.simlib.meters.length.StdMessageLengthMeter
 
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(SimNode) - 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
 
minutes - Variable in class ikr.simlib.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 class ikr.simlib.meters.OnePointMeter
 
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 class ikr.simlib.meters.OnePointMeter
 
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 class ikr.simlib.meters.OnePointMeter
 
monitorMessageIndication(Message, Port) - Method in interface ikr.simlib.ports.PortMonitor
 
msgCounter - Variable in class ikr.simlib.entities.generators.TraceGenerator
 
msgInService - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
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
 
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
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 = NegBin
[...].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 = NegExp
[...].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
 
newBurst - Variable in class ikr.simlib.entities.generators.BurstGenerator
 
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
 
next() - Method in class ikr.simlib.support.RandomAccessIterator
 
nextArrivalTime - Variable in class ikr.simlib.distributions.continuous.statedep.OnOffInfinityDistribution.BurstData
 
nextArrivalTime - Variable in class ikr.simlib.entities.generators.BurstGenerator.BurstData
 
nextBetaRandomNumber(double, double) - Method in class ikr.simlib.distributions.discrete.NegBinDistribution
 
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
 
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, int) - 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
 
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 = Normal
[...].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
 
occupancyStat - Variable in class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
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
OnePointMeter and TwoPointMeter, respectively, are base classes for meters that measure on one port, or between two ports.
Within those base classes, a further distinction between meters that can be attached to only one port or to more than one port is made in the base classes OnePortXXXPointMeter, MultiPortXXXPointMeter.
CreateMessageFilter can be overridden to attach different filters to ports.
OnePointMeter(SimNode) - 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
 
OPENING_ARRAY_BRACKET - Static variable in class ikr.simlib.parameters.fileparser.FileParser
 
order - Variable in class ikr.simlib.distributions.continuous.ErlangDistribution
 
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 - Variable in class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
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
 
overallStatistic - Variable in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
overallStatistic - Variable in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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

packetLossStat - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
packetSize - Variable in class ikr.simlib.distributions.continuous.statedep.VideoSourceDistribution
e.g.
Parameter - Class in ikr.simlib.parameters
Deprecated.
Parameter(Parameters, SimNode) - Constructor for class ikr.simlib.parameters.Parameter
Deprecated.
 
Parameter(Parameters, Prefix) - Constructor for class ikr.simlib.parameters.Parameter
Deprecated.
 
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(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.PrintResultFilterWriter
 
PDF - Static variable in class ikr.simlib.result.ResultKeywords
Probability density function.
peek() - Method in class ikr.simlib.algorithms.queuingDisciplines.FairQueuing
 
peek() - Method in class ikr.simlib.algorithms.queuingDisciplines.FIFOQDisc
 
peek() - Method in class ikr.simlib.algorithms.queuingDisciplines.LIFOQDisc
 
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
 
peekNextEvent() - Method in class ikr.simlib.events.calendar.Calendar
Returns the next event in the calendar without removing it.
peekNextEvent() - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
 
peekNextEvent() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
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.simple.SimpleCalendar
 
peekNextEventTime() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
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
 
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 = Poisson
[...].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.Calendar
Returns and removes the next event in the calendar.
popNextEvent() - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
returns the first event of the earliest event list
popNextEvent() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
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
 
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
 
posted() - Method in class ikr.simlib.events.Event
Called by the calendar from the Calendar.postEvent(Event, double, int) method, just before or after the event has been added to the calendars internal data structures.
postEvent(Event, double, int) - Method in class ikr.simlib.events.calendar.Calendar
 
postEvent(Event, double) - Method in class ikr.simlib.events.calendar.Calendar
 
postEvent(Event, double, int) - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
 
postEvent(Event, double, int) - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
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
 
Prefix - Class in ikr.simlib.parameters
 
Prefix(String) - Constructor for class ikr.simlib.parameters.Prefix
 
Prefix(SimNode) - Constructor for class ikr.simlib.parameters.Prefix
 
prev - Variable in class ikr.simlib.ports.input.InputPort
 
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
 
printResult(String) - Method in class ikr.simlib.result.filtering.Filter
 
PrintResultFilterWriter - Class in ikr.simlib.result
 
PrintResultFilterWriter(ResultWriter) - Constructor for class ikr.simlib.result.PrintResultFilterWriter
 
printResults() - Method in class ikr.simlib.control.Simulation
 
printResults() - Method in class ikr.simlib.control.StdSimulation
prints the simulation results
printResults(PrintWriter) - Method in class ikr.simlib.meters.count.CountMeter
Print number of counted messages
printResults(ResultType, PrintResultWriter) - Method in interface ikr.simlib.result.Printable
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.boundary.BoundaryStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
printResults(ResultType, PrintResultWriter) - Method in class ikr.simlib.statistics.distribution.DistributionStatistic
 
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.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
 
ProbabilisticQeuingDiscipline - 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
 
processEvent(double) - Method in class ikr.simlib.events.Event
Called only by the calendar after the event has been removed from the calendar data structure.
processNextEvent() - Method in class ikr.simlib.events.calendar.Calendar
Gets the next event on the schedule and calls its event handler method.
processNextEvent() - Method in class ikr.simlib.events.calendar.simple.SimpleCalendar
processes the next event
processNextEvent() - Method in class ikr.simlib.events.calendar.standard.StdCalendar
 
ProcessorSharingPhase - Class in ikr.simlib.entities.phases
Phase which models ideal processor sharing.
ProcessorSharingPhase(SimNode, double) - 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
 

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.entities.queues.QueuingEntity
 
QUANTILE - Static variable in class ikr.simlib.result.ResultKeywords
 
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
 
queue - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
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
 
queueLength - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
queueLengthStat - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
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

RandomAccessIterator<E> - Class in ikr.simlib.support
A iterator for lists which should be able to extend during iteration.
RandomAccessIterator(List<E>) - Constructor for class ikr.simlib.support.RandomAccessIterator
 
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 - Variable in class ikr.simlib.meters.cdv.CDVMeter
 
RATE - Static variable in class ikr.simlib.result.ResultKeywords
 
RATE_CINT - Static variable in class ikr.simlib.result.ResultKeywords
 
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, double, int, int, String, SimNode) - Constructor for class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
RateMeter - Class in ikr.simlib.meters.rate
This meter can measure rates on one or more ports to which it is attached.
RateMeter(SimNode) - Constructor for class ikr.simlib.meters.rate.RateMeter
 
rateStatistic - Variable in class ikr.simlib.meters.rate.RateMeter
 
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
 
RayleighDistribution - Class in ikr.simlib.distributions.continuous
 
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
 
readStartArray() - Method in interface ikr.simlib.result.ResultReader
Reads the next result array.
readStartArray() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartArrayItem() - Method in interface ikr.simlib.result.ResultReader
Reads the next array element.
readStartArrayItem() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartNode() - Method in interface ikr.simlib.result.ResultReader
Reads the next result node.
readStartNode(String) - Method in interface ikr.simlib.result.ResultReader
Reads the next result node.
readStartNode(String, String) - Method in interface ikr.simlib.result.ResultReader
Reads the next result node.
readStartNode() - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartNode(String, String) - Method in class ikr.simlib.result.xml.XMLResultReader
 
readStartNode(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 class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
receiveMessage(Message) - Method in class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
receiveMessage(Message) - Method in interface ikr.simlib.ports.input.MessageReceiver
 
referenceTime - Variable in class ikr.simlib.meters.cdv.CDVMeter
 
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(InitSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerSimNotifier(Simulation) - Method in class ikr.simlib.control.simulationcontrol.SimNotifier
 
registerStartBatchCallback(StartBatchCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStartSimulationCallback(StartSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStartTransientPhaseCallback(StartTransientPhaseCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopBatchCallback(StopBatchCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopSimulationCallback(StopSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
registerStopTransientPhaseCallback(StopTransientPhaseCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
remove() - Method in class ikr.simlib.parameters.fileparser.input.LineReader
 
remove() - Method in class ikr.simlib.support.RandomAccessIterator
 
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.boundary.JainBoundaryStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
resetBatchStatistic() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.CondProbabilityStatistic
 
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.CondMeanStatistic
 
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.boundary.JainBoundaryStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.boundary.StdBoundaryStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.distribution.StdDistributionStatistic
 
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.CondProbabilityStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.probability.StdProbabilityStatistic
 
resetStatistic(double) - Method in class ikr.simlib.statistics.rate.RateStatistic
For light version
resetStatistic() - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
resetStatistic(double) - Method in class ikr.simlib.statistics.rate.StdRateStatistic
 
resetStatistic() - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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
 
ResultException(String) - Constructor for exception ikr.simlib.result.ResultException
 
ResultException(Throwable) - Constructor for exception ikr.simlib.result.ResultException
 
ResultException(String, Throwable) - Constructor for exception ikr.simlib.result.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.
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
 
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_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.trace.TraceItem
 
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
 
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, double) - 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
 
serviceTime - Variable in class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
serviceTimePerUnit - Variable in class ikr.simlib.entities.phases.UnitPhase
 
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) - 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.trace.TraceItem
 
setInstance(Calendar) - Static method in class ikr.simlib.events.calendar.Calendar
 
setInterArrivalTime(double) - 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.trace.TraceItem
 
setMessageFactory(Factory<Message>) - Method in class ikr.simlib.entities.generators.Generator
 
setMinutes(int) - Method in class ikr.simlib.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
 
setSeconds(double) - Method in class ikr.simlib.trace.TraceItem
 
setServiceTime(double) - Method in class ikr.simlib.entities.phases.DInfiniteServer
 
setServiceTimePerUnit(double) - Method in class ikr.simlib.entities.phases.UnitPhase
 
setSourceId(int) - Method in class ikr.simlib.messages.IPPacket
 
setStartValues(double, double) - Method in class ikr.simlib.statistics.integral.IntegralStatistic
 
setStartValues(double, 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
 
shortTermPeriod - Variable in class ikr.simlib.meters.rate.ShortTermRateMeter
 
ShortTermRateMeter - Class in ikr.simlib.meters.rate
This meter measures the short-term data rates on one or more ports to which it is attached.
ShortTermRateMeter(double, boolean, SimNode) - Constructor for class ikr.simlib.meters.rate.ShortTermRateMeter
 
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.meters.Meter
 
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
 
SimpleCalendar - Class in ikr.simlib.events.calendar.simple
A calendar implementation that uses java collection for the sake of simplicity.
SimpleCalendar() - Constructor for class ikr.simlib.events.calendar.simple.SimpleCalendar
 
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
 
SingleServerQueue - Class in ikr.simlib.entities.queues
Deprecated.
SingleServerQueue(SimNode) - Constructor for class ikr.simlib.entities.queues.SingleServerQueue
Deprecated.
 
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
 
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
 
SortedSamples - Class in ikr.simlib.untested.statistics.boundary
 
SortedSamples() - Constructor for class ikr.simlib.untested.statistics.boundary.SortedSamples
 
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
 
StartBatchCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StartBatchCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StartBatchCallback
 
startId - Variable in class ikr.simlib.entities.demultiplexers.LabelDemultiplexer
 
startId - Variable in class ikr.simlib.untested.meters.rate.FairnessRateMeter
 
startOfLastInterval - Variable in class ikr.simlib.meters.rate.ShortTermRateMeter
 
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
 
StartSimulationCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StartSimulationCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StartSimulationCallback
 
startTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StartTransientPhaseCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StartTransientPhaseCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StartTransientPhaseCallback
 
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 - Variable in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
statistics - Variable in class ikr.simlib.statistics.sample.CondMeanStatistic
 
statsUpdateDequeue(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
statsUpdateEnqueue(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
statsUpdateLoss(QueuingDiscipline.QueueEntry) - Method in class ikr.simlib.algorithms.queuingDisciplines.StackableQueuingDiscipline
 
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
 
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
 
StdBoundaryTimeMeter - Class in ikr.simlib.meters.time
This boundary meter uses a StdBoundaryStatistic to find the quantile for a given percentage.
StdBoundaryTimeMeter(int, double, SimNode) - Constructor for class ikr.simlib.meters.time.StdBoundaryTimeMeter
 
StdCalendar - Class in ikr.simlib.events.calendar.standard
The simplest and slowest implementation of a calendar.
StdCalendar() - Constructor for class ikr.simlib.events.calendar.standard.StdCalendar
 
StdCDVMeter - Class in ikr.simlib.meters.cdv
CDV meter using a StdSampleStatistic to measure the cell delay variation.
StdCDVMeter(double, SimNode) - Constructor for class ikr.simlib.meters.cdv.StdCDVMeter
 
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
 
StdCounterStatistic - Class in ikr.simlib.statistics.counter
StdCounterStatistic extends CounterStatistic and provides an implementation for a counter statistic.
StdCounterStatistic(SimNode) - Constructor for class ikr.simlib.statistics.counter.StdCounterStatistic
 
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/parsed.
StdGenerator(SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
to be used for subclasses parsing
StdGenerator(SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(SimNode) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, DiscreteDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
Constructor with factory but without parsing.
StdGenerator(ContinuousDistribution, DiscreteDistribution, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, DiscreteDistribution, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, DiscreteDistribution, SimNode) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, SimNode, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
Constructor without parsing of distributions (w and w/o factory)
StdGenerator(ContinuousDistribution, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, SimNode, boolean) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdGenerator(ContinuousDistribution, SimNode) - Constructor for class ikr.simlib.entities.generators.StdGenerator
 
StdIATMeter - Class in ikr.simlib.meters.iat
StdIATMeter uses a sample statistic object to collect the data.
StdIATMeter(SimNode) - Constructor for class ikr.simlib.meters.iat.StdIATMeter
 
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
 
StdMessageLengthMeter - Class in ikr.simlib.meters.length
StdMessageLengthMeter uses a sample statistic object to collect the data.
StdMessageLengthMeter(SimNode) - Constructor for class ikr.simlib.meters.length.StdMessageLengthMeter
 
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
 
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
 
StdSingleServerQueue - Class in ikr.simlib.entities.queues
Deprecated.
StdSingleServerQueue(int, double, boolean, SimNode) - Constructor for class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
StdSingleServerQueue(SimNode) - Constructor for class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 
StdTimeMeter - Class in ikr.simlib.meters.time
 
StdTimeMeter(SimNode) - Constructor for class ikr.simlib.meters.time.StdTimeMeter
 
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
 
StopBatchCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StopBatchCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StopBatchCallback
 
stopProcessingEvents() - Method in class ikr.simlib.model.Model
 
stopSimulation() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StopSimulationCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StopSimulationCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StopSimulationCallback
 
stopTransientPhase() - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
StopTransientPhaseCallback - Class in ikr.simlib.control.simulationcontrol.callbacks
 
StopTransientPhaseCallback() - Constructor for class ikr.simlib.control.simulationcontrol.callbacks.StopTransientPhaseCallback
 
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.
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.counter.StdCounterStatistic
 
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.simple.SimpleCalendar
the current simulation time
systemTime - Variable in class ikr.simlib.events.calendar.standard.StdCalendar
the current simulation time

T

tag - Variable in class ikr.simlib.messages.factories.IPPacketFactory
 
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
 
text - Variable in class ikr.simlib.parameters.fileparser.input.Line
 
theta - Variable in class ikr.simlib.distributions.continuous.GammaDistribution
 
time - Variable in class ikr.simlib.meters.time.TimeStamp
 
timeBase - Variable in class ikr.simlib.trace.TraceFile
Determined from the first value
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
 
TimeMeter - Class in ikr.simlib.meters.time
A time meter can be attached to any number of ports to measure message transfer times.
TimeMeter(SimNode) - Constructor for class ikr.simlib.meters.time.TimeMeter
 
TimeStamp - Class in ikr.simlib.meters.time
TimeStamps can be used to measure time intervals.
TimeStamp(double) - Constructor for class ikr.simlib.meters.time.TimeStamp
 
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
 
toPortHandler - Variable in class ikr.simlib.meters.TwoPointMeter
 
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.Scalar
 
toString() - Method in class ikr.simlib.result.ResultKeyword
 
toString() - Method in class ikr.simlib.statistics.Range
 
toString() - Method in class ikr.simlib.statistics.Summation
 
toString() - Method in class ikr.simlib.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
 
totalServiceTime - Variable in class ikr.simlib.entities.multiphase.ServerJob
 
traceFile - Variable in class ikr.simlib.entities.generators.TraceGenerator
 
TraceFile - Class in ikr.simlib.trace
TraceFile is supportive class which is responsible for handling the trace files.
TraceFile(String, boolean, boolean) - Constructor for class ikr.simlib.trace.TraceFile
 
TraceFile(String) - Constructor for class ikr.simlib.trace.TraceFile
 
TraceFile(Parameter) - Constructor for class ikr.simlib.trace.TraceFile
 
traceFile - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
traceFile - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
traceFileName - Variable in class ikr.simlib.untested.statistics.fairness.FairnessStatistic
 
traceFileName - Variable in class ikr.simlib.untested.statistics.variancetime.VTStatistic
 
TraceGenerator - Class in ikr.simlib.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.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, boolean, boolean, Factory<Message>, boolean) - Constructor for class ikr.simlib.entities.generators.TraceGenerator
 
TraceGenerator(String, SimNode, boolean, boolean, Factory<Message>) - Constructor for class ikr.simlib.entities.generators.TraceGenerator
 
TraceItem - Class in ikr.simlib.trace
TraceItem represents one line of a trace file.
TraceItem(int, int, double, int) - Constructor for class ikr.simlib.trace.TraceItem
 
TraceItem() - Constructor for class ikr.simlib.trace.TraceItem
 
traceOccupancy - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
traceQueueLength - Variable in class ikr.simlib.entities.queues.FIFODropTailQueue
Deprecated.
 
traceWriter - Variable in class ikr.simlib.statistics.Statistic
Writer object to write trace entries
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
 
transferTime - Variable in class ikr.simlib.meters.time.MedianTimeMeter
 
transferTime - Variable in class ikr.simlib.meters.time.StdTimeMeter
 
transferTimeDist - Variable in class ikr.simlib.meters.time.DistTimeMeter
 
transferTimeQuantile - Variable in class ikr.simlib.meters.time.JainBoundaryTimeMeter
 
transferTimeQuantile - Variable in class ikr.simlib.meters.time.StdBoundaryTimeMeter
 
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 = TransformedDistribution
[...].Distribution.BaseDist = NegExp
[...].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
Two-Point Meters
TwoPointMeter(SimNode) - 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
 
UnboundedFIFOQueue - Class in ikr.simlib.entities.queues
This class implements an unbounded FIFO (First In First Out) queue, i.e., it has an infinite buffer size.
UnboundedFIFOQueue(SimNode) - Constructor for class ikr.simlib.entities.queues.UnboundedFIFOQueue
 
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
 
UnboundedLIFOQueue - Class in ikr.simlib.entities.queues
This class implements an unbounded LIFO (Last In First Out) queue, i.e., it has an infinite buffer size.
UnboundedLIFOQueue(SimNode) - Constructor for class ikr.simlib.entities.queues.UnboundedLIFOQueue
 
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 = Uniform
[...].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(double, 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
 
unregisterInitSimulationCallback(InitSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStartBatchCallback(StartBatchCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStartSimulationCallback(StartSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStartTransientPhaseCallback(StartTransientPhaseCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStopBatchCallback(StopBatchCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStopSimulationCallback(StopSimulationCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
unregisterStopTransientPhaseCallback(StopTransientPhaseCallback) - Method in class ikr.simlib.control.simulationcontrol.callbacks.SimulationControlManager
 
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(long) - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
update() - Method in class ikr.simlib.statistics.counter.CounterStatistic
 
update(long) - Method in class ikr.simlib.statistics.counter.StdCounterStatistic
 
update(double, 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.integral.IntegralStatistic
 
update(double, 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.StdMedianStatistic
 
update(double, int, boolean) - Method in class ikr.simlib.statistics.probability.CondProbabilityStatistic
 
update(int, boolean) - Method in class ikr.simlib.statistics.probability.ProbabilityStatistic
 
update(int, 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.StdRateStatistic
 
update(double, double) - Method in class ikr.simlib.statistics.sample.CondMeanStatistic
 
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(double, 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) - Method in class ikr.simlib.statistics.weighted.WeightedMeanStatistic
 
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, 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(double, int, double) - Method in class ikr.simlib.untested.statistics.fairness.RateFairnessStatistic
 
update(double, 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(double, double) - Method in class ikr.simlib.untested.statistics.variancetime.VTRateStatistic
 
update(double) - 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(double, double) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
updateQueueLength(double, int) - Method in class ikr.simlib.entities.multiphase.ServerPhase
 
updateStatistic(double, double) - Method in class ikr.simlib.meters.rate.BoundaryRateMeter
 
updateStatistic(double, double) - Method in class ikr.simlib.meters.rate.DistributionRateMeter
 
updateStatistic(double, double) - Method in class ikr.simlib.meters.rate.ShortTermRateMeter
 
updateStatistic(double) - Method in class ikr.simlib.meters.rate.ShortTermRateMeter
 
updateStatisticsAtEndOfService(ServerJob, double) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtGet(ServerJob, double) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtInterrupt(ServerJob, double) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtPut(ServerJob, double) - Method in class ikr.simlib.entities.multiphase.MultiPhasePrioServer
 
updateStatisticsAtRun(ServerJob, double) - 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
 
useMessage(Message) - Method in class ikr.simlib.meters.iat.IATMeter
 
useMessage(Message) - Method in class ikr.simlib.meters.length.MessageLengthMeter
 
useMessage(Message) - Method in class ikr.simlib.meters.time.MedianTimeMeter
 
useMessage(Message) - Method in class ikr.simlib.meters.time.StdTimeMeter
 
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
 
useStatistics - Variable in class ikr.simlib.entities.queues.StdSingleServerQueue
Deprecated.
 

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_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.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.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
 
volumeStatistic - Variable in class ikr.simlib.meters.count.DataVolumeMeter
 
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
 
VTIATMeter - Class in ikr.simlib.untested.meters.iat
This meter measures the variance-time relation of the interarrival time to estimate the Hurst parameter.
VTIATMeter(int, int, String, SimNode) - Constructor for class ikr.simlib.untested.meters.iat.VTIATMeter
 
VTMessageLengthMeter - Class in ikr.simlib.untested.meters.length
VTMessageLengthMeter measures the variance-time relation of the message length to estimate the Hurst parameter.
VTMessageLengthMeter(int, int, String, SimNode) - Constructor for class ikr.simlib.untested.meters.length.VTMessageLengthMeter
 
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(double, 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(double, 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.iat.VTIATMeter
 
vtStatistic - Variable in class ikr.simlib.untested.meters.length.VTMessageLengthMeter
 
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 = Weibull
[...].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
 
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
 
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 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.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.
writeDouble(String, double) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeDouble(ResultKeyword, double) - Method in class ikr.simlib.result.PrintResultFilterWriter
 
writeDouble(String, double) - Method in class ikr.simlib.result.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.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.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.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.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.PrintResultFilterWriter
 
writeLong(String, long) - Method in class ikr.simlib.result.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.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(int) - Method in class ikr.simlib.result.compacting.CompactingResultWriter
 
writeStartArrayItem(int) - Method in class ikr.simlib.result.PrintResultFilterWriter
 
writeStartArrayItem(int) - Method in interface ikr.simlib.result.ResultWriter
Writes the beginning of a result array bucket.
writeStartArrayItem(int) - 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.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.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.PrintResultFilterWriter
 
writeString(String, String) - Method in class ikr.simlib.result.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
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) - 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) - 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
 

Y

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

Z

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