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.