Uses of Class
es.urjc.etsii.grafo.metrics.AbstractMetric
Packages that use AbstractMetric
-
Uses of AbstractMetric in es.urjc.etsii.grafo.metrics
Subclasses of AbstractMetric in es.urjc.etsii.grafo.metricsModifier and TypeClassDescriptionclass
Metric that stores the best objective values seen so farFields in es.urjc.etsii.grafo.metrics with type parameters of type AbstractMetricModifier and TypeFieldDescriptionprotected final Map
<String, AbstractMetric> MetricsStorage.metrics
Methods in es.urjc.etsii.grafo.metrics with type parameters of type AbstractMetricModifier and TypeMethodDescriptionstatic <T extends AbstractMetric>
voidstatic <T extends AbstractMetric>
voidstatic <T extends AbstractMetric>
Tstatic <T extends AbstractMetric>
Tstatic <T extends AbstractMetric>
voidRegister a new metric so the framework automatically tracks itstatic <T extends AbstractMetric>
voidRegister a new metric so the framework automatically tracks itMethods in es.urjc.etsii.grafo.metrics that return types with arguments of type AbstractMetricMethods in es.urjc.etsii.grafo.metrics with parameters of type AbstractMetricModifier and TypeMethodDescriptionstatic double
MetricUtil.areaUnderCurve
(AbstractMetric metric, long skipNanos, long duration, boolean logScale) Calculate the area delimited between y = 0 and the given metric, in range [referenceTime+skipNanos, referenceTime+skipNanos+duration] Should be extremely fast, with O(n) complexity, being N the number of data points for the given metric.Method parameters in es.urjc.etsii.grafo.metrics with type arguments of type AbstractMetricModifier and TypeMethodDescriptionstatic double
MetricUtil.areaUnderCurve
(Class<? extends AbstractMetric> metricType, long skipNanos, long duration, boolean logScale) Calculate the area delimited between y = 0 and the given metric, in range [referenceTime+skipNanos, referenceTime+skipNanos+duration] Should be extremely fast, with O(n) complexity, being N the number of data points for the given metric. -
Uses of AbstractMetric in es.urjc.etsii.grafo.services
Methods in es.urjc.etsii.grafo.services with type parameters of type AbstractMetricModifier and TypeMethodDescriptionstatic <T extends AbstractMetric>
TMetricsInitializer.construct
(Constructor<T> constructor, long refTime) static <T extends AbstractMetric>
Function<Long, T> MetricsInitializer.reflectionInitializer
(Class<T> clazz)