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
 
 
 - 
 
 -