public class ExpressionOasisResourcePowerModelCalculator extends AbstractResourcePowerModelCalculator
AbstractResourcePowerModelCalculator that makes use of the
ExpressionOasis library to calculate the power consumption of PowerConsumingResources
whose behavior is specified by DeclarativePowerModelSpecifications.CalculatorFactoryImpl| Modifier and Type | Method and Description |
|---|---|
org.jscience.physics.amount.Amount<javax.measure.quantity.Power> |
calculate(Collection<org.palladiosimulator.measurementframework.MeasuringValue> list)
Evaluates the power consumption of a resource using a set of measurements collected for
the resource.
|
Set<org.palladiosimulator.metricspec.MetricDescription> |
getInputMetrics()
Returns the set of metrics for which this calculator needs measurements to be able to
calculate the power consumption.
|
public Set<org.palladiosimulator.metricspec.MetricDescription> getInputMetrics()
IResourcePowerModelCalculatorgetInputMetrics in interface IResourcePowerModelCalculatorgetInputMetrics in class AbstractResourcePowerModelCalculatorpublic org.jscience.physics.amount.Amount<javax.measure.quantity.Power> calculate(Collection<org.palladiosimulator.measurementframework.MeasuringValue> list)
IResourcePowerModelCalculatorcalculate in interface IResourcePowerModelCalculatorcalculate in class AbstractResourcePowerModelCalculatorlist - The list of collected measurements.