Package-level declarations

Types

Link copied to clipboard
class ConstantRateSegment(crLower: Double, tLower: Double, duration: Double, rate: Double) : RateSegmentIfc
Link copied to clipboard

Models a cumulative rate function for the non-homogeneous Poisson Process

Link copied to clipboard

Models an invertible cumulative rate function for the non-homogeneous Poisson Process

Link copied to clipboard
class LinearRateSegment(cumRateLL: Double, timeLL: Double, rateLL: Double, timeUL: Double, rateUL: Double) : RateSegmentIfc
Link copied to clipboard
class NHPPEventGenerator(parent: ModelElement, rateFunction: InvertibleCumulativeRateFunctionIfc, generatorAction: GeneratorActionIfc, lastRate: Double = Double.NaN, stream: RNStreamIfc = KSLRandom.nextRNStream(), theName: String? = null) : ModelElement, EventGeneratorIfc, RNStreamControlIfc
Link copied to clipboard
class NHPPTimeBtwEventRV(parent: ModelElement, rateFunction: InvertibleCumulativeRateFunctionIfc, lastRate: Double = Double.NaN, stream: RNStreamIfc = KSLRandom.nextRNStream(), name: String? = null) : RandomVariable
Link copied to clipboard

Adds the segments represented by the duration, rate pairs The arrays must be the same length, not null, and have at least 1 pair

Link copied to clipboard

Represents a piecewise linear rate function as a sequence of segments. The rate at the beginning of the segment can be different from the rate at the end of the segment, with a linear rate over the duration.

Link copied to clipboard
interface RateFunctionIfc

Models a rate function for the non-stationary Poisson Process

Link copied to clipboard
interface RateSegmentIfc