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 double
getCumulativeRate(double time)
Gets the cumulative rate from time 0 to the supplied time for the rate functiondouble
getCumulativeRateRangeLowerLimit()
The function's lower limit on the cumulative rate rangedouble
getCumulativeRateRangeUpperLimit()
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
-
-