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
class PiecewiseConstantRateFunction(durations: DoubleArray, rates: DoubleArray) : PiecewiseRateFunction
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
class PiecewiseLinearRateFunction(durations: DoubleArray, rates: DoubleArray) : PiecewiseRateFunction
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
Link copied to clipboard
interface RateFunctionIfc
Models a rate function for the non-stationary Poisson Process
Link copied to clipboard
interface RateSegmentIfc