Class AbstractResourcePowerModelCalculator

    • Constructor Detail

      • AbstractResourcePowerModelCalculator

        public AbstractResourcePowerModelCalculator​(ResourcePowerBinding binding)
        Create the power model calculator for a passed power-consuming resource.
        Parameters:
        powerConsumingResource - The resource for which the calculator is created.
    • Method Detail

      • calculate

        public abstract org.jscience.physics.amount.Amount<javax.measure.quantity.Power> calculate​(Collection<org.palladiosimulator.measurementframework.MeasuringValue> list)
        Description copied from interface: IResourcePowerModelCalculator
        Evaluates the power consumption of a resource using a set of measurements collected for the resource.
        Specified by:
        calculate in interface IResourcePowerModelCalculator
        Parameters:
        list - The list of collected measurements.
        Returns:
        The power consumption.
      • getInputMetrics

        public abstract Set<org.palladiosimulator.metricspec.MetricDescription> getInputMetrics()
        Description copied from interface: IResourcePowerModelCalculator
        Returns the set of metrics for which this calculator needs measurements to be able to calculate the power consumption.
        Specified by:
        getInputMetrics in interface IResourcePowerModelCalculator
        Returns:
        The set of required metric descriptions.