Package-level declarations

Types

Link copied to clipboard
abstract class AbstractDistribution<T>(val startTime: Time) : TimeDistribution<T>

Base class for time generators with an initial scheduling time.

Link copied to clipboard

Generates delays by delegating to an Apache Commons Math RealDistribution.

Link copied to clipboard
open class DiracComb<T>(start: Time, rate: Double) : AbstractDistribution<T>

Generates a constant delay between occurrences.

Link copied to clipboard
open class ExponentialTime<T>(val lambda: Double, start: Time, randomGenerator: RandomGenerator) : AbstractDistribution<T>

Generates exponentially distributed delays.

Link copied to clipboard

A special TimeDistribution that schedules the reaction after start, according to the value of a molecule which contains the delta time. If a property is specified, the value to be interpreted as time delta is read from the incarnation. Otherwise, the node is accessed directly for reading the value.

Link copied to clipboard

A DiracComb whose rate is sampled uniformly within the provided bounds for each new instance.

Link copied to clipboard

This class models a distribution that follows the packet arrival times as described in EdgeCloudSim. The delay produced depends on a constant propagation delay plus the packet size divided by the bandwidth.

Link copied to clipboard

Weibull-distributed events whose per-device parameters are themselves Weibull-distributed.

Link copied to clipboard

Weibull distributed events.