WeibullTime

Weibull distributed events.

Inheritors

Constructors

Link copied to clipboard
constructor(mean: Double, deviation: Double, random: RandomGenerator)
constructor(mean: Double, deviation: Double, start: Time, random: RandomGenerator)
constructor(shapeParameter: Double, scaleParameter: Double, offsetParameter: Double, start: Time, random: RandomGenerator)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val meanDelay: Double

The mean of the delays, which are the reciprocals of the Weibull-distributed samples. Without offset, it is computed in closed form, and it diverges unless the shape is greater than one; otherwise, the delays are bounded by the reciprocal of offset, and their mean is integrated numerically. It is undefined for negative offsets, as the delays may be negative.

Link copied to clipboard

earliest absolute time at which a reaction using this generator may run

Functions

Link copied to clipboard
open override fun newInstanceOn(node: Node<T>): TimeDistribution<T>
Link copied to clipboard
open override fun sample(): Time