public class GridTimeSampledValues extends Object
| Modifier and Type | Method and Description | 
|---|---|
static GridTimeSampledValues | 
computeData(CoverageResults grid,
           IFigureOfMeritDefinition figureOfMerit,
           TimeInterval interval,
           Duration step)
Compute figure of merit over the coverage grid. 
 | 
static GridTimeSampledValues | 
computeData(CoverageResults grid,
           IFigureOfMeritDefinition figureOfMerit,
           TimeInterval interval,
           Duration step,
           ITrackCalculationProgress tracker)
Compute figure of merit over the coverage grid. 
 | 
static <T extends IFigureOfMeritDefinition> | 
computeData(CoverageResults grid,
           List<T> figuresOfMerit,
           TimeInterval interval,
           Duration step)
Compute figure of merit over the coverage grid. 
 | 
static <T extends IFigureOfMeritDefinition> | 
computeData(CoverageResults grid,
           List<T> figuresOfMerit,
           TimeInterval interval,
           Duration step,
           ITrackCalculationProgress tracker)
Compute figure of merit over the coverage grid. 
 | 
double | 
computeOverallMaximum()
Computes the maximum value of the entire data set (the maximum of the maximum values of each grid point). 
 | 
double | 
computeOverallMean()
Computes the mean value of the entire combined data set (not the mean value of the individual mean values). 
 | 
double | 
computeOverallMinimum()
Computes the minimum value of the entire data set (the minimum of the minimum values of each grid point). 
 | 
double | 
computeOverallPercentile(double percentile)
Computes the figure of merit value which is closest to the given percentile after
    sorting the combined figure of merit data from smallest to largest. 
 | 
double | 
computeOverallRootMeanSquare()
Computes the root mean square average of the entire combined data set (not the root mean square of the 
    individual root mean square values). 
 | 
double | 
computeOverallStandardDeviation()
Computes the standard deviation for the combined data set (not the standard deviation of the standard deviations). 
 | 
List<TimeSampledValues> | 
getGridPointData()
Gets the list of grid point data. 
 | 
public static GridTimeSampledValues computeData(CoverageResults grid, IFigureOfMeritDefinition figureOfMerit, TimeInterval interval, @Nonnull Duration step)
grid - The coverage grid, including results.figureOfMerit - The time-dynamic figure of merit definition.interval - The sampling interval.step - The sampling step size.public static GridTimeSampledValues computeData(CoverageResults grid, IFigureOfMeritDefinition figureOfMerit, TimeInterval interval, @Nonnull Duration step, ITrackCalculationProgress tracker)
grid - The coverage grid, including results.figureOfMerit - The time-dynamic figure of merit definition.interval - The sampling interval.step - The sampling step size.tracker - An object used for tracking the progress of the calculation.public static <T extends IFigureOfMeritDefinition> List<GridTimeSampledValues> computeData(CoverageResults grid, List<T> figuresOfMerit, TimeInterval interval, @Nonnull Duration step)
T - The type of figure of merit being used to compute the data.grid - The coverage grid, including results.figuresOfMerit - A list of time-dynamic figure of merit definitions.interval - The sampling interval.step - The sampling step size.figuresOfMerit containing 
    data for each grid point sampled over time.public static <T extends IFigureOfMeritDefinition> List<GridTimeSampledValues> computeData(CoverageResults grid, List<T> figuresOfMerit, TimeInterval interval, @Nonnull Duration step, ITrackCalculationProgress tracker)
T - The type of figure of merit being used to compute the data.grid - The coverage grid, including results.figuresOfMerit - A list of time-dynamic figure of merit definitions.interval - The sampling interval.step - The sampling step size.tracker - An object used for tracking the progress of the calculation.figuresOfMerit containing 
    data for each grid point sampled over time.public final List<TimeSampledValues> getGridPointData()
public final double computeOverallMinimum()
IllegalStateException - Thrown when GridPointData (get) is empty.public final double computeOverallMaximum()
IllegalStateException - Thrown when GridPointData (get) is empty.public final double computeOverallMean()
IllegalStateException - Thrown when GridPointData (get) is empty.public final double computeOverallRootMeanSquare()
IllegalStateException - Thrown when GridPointData (get) is empty.public final double computeOverallPercentile(double percentile)
percentile - The percentile value (1-100) indicating the location in the sorted list.IllegalStateException - Thrown when GridPointData (get) is empty.public final double computeOverallStandardDeviation()
IllegalStateException - Thrown when GridPointData (get) is empty.