Interface CumulativeRateFunctionIfc
-
- All Superinterfaces:
RateFunctionIfc
- All Known Subinterfaces:
InvertibleCumulativeRateFunctionIfc
- All Known Implementing Classes:
PiecewiseConstantRateFunction,PiecewiseLinearRateFunction,PiecewiseRateFunction
public interface CumulativeRateFunctionIfc extends RateFunctionIfc
Models a cumulative rate function for the nonhomogeneous Poisson Process
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetCumulativeRate(double time)Gets the cumulative rate from time 0 to the supplied time for the rate functiondoublegetCumulativeRateRangeLowerLimit()The function's lower limit on the cumulative rate rangedoublegetCumulativeRateRangeUpperLimit()The function's upper limit on the cumulative rate range-
Methods inherited from interface jsl.modeling.elements.variable.nhpp.RateFunctionIfc
contains, getMaximum, getMinimum, getRate, getTimeRangeLowerLimit, getTimeRangeUpperLimit
-
-
-
-
Method Detail
-
getCumulativeRate
double getCumulativeRate(double time)
Gets the cumulative rate from time 0 to the supplied time for the rate function- Parameters:
time- the time to evaluate- Returns:
- Gets the cumulative rate from time 0 to the supplied time
-
getCumulativeRateRangeLowerLimit
double getCumulativeRateRangeLowerLimit()
The function's lower limit on the cumulative rate range- Returns:
- The function's lower limit on the cumulative rate range
-
getCumulativeRateRangeUpperLimit
double getCumulativeRateRangeUpperLimit()
The function's upper limit on the cumulative rate range- Returns:
- The function's upper limit on the cumulative rate range
-
-