| Modifier and Type | Method and Description |
|---|---|
AbstractDistributionPowerModelCalculator |
PowerModelRegistry.getCalculator(PowerProvidingEntity entity)
Gets the calculator that is set for a specific power providing entity.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConsumptionContext.distributionPowerModelChanged(AbstractDistributionPowerModelCalculator calculator,
PowerProvidingEntity affectedEntity) |
void |
PowerModelRegistryChangeListener.distributionPowerModelChanged(AbstractDistributionPowerModelCalculator calculator,
PowerProvidingEntity affectedEntity)
Method is called just before a new calculator is set for a power providing entity.
|
void |
PowerModelRegistry.updateDistributionPowerModel(PowerProvidingEntity ppe,
AbstractDistributionPowerModelCalculator pduCalculator)
Updates the power model of a
PowerProvidingEntity. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionOasisDistributionPowerModelCalculator
This class is an
AbstractDistributionPowerModelCalculator that makes use of the
ExpressionOasis library to calculate the power consumption of PowerProvidingEntitys whose
behavior is specified by DeclarativePowerModelSpecifications. |
| Modifier and Type | Method and Description |
|---|---|
AbstractDistributionPowerModelCalculator |
CalculatorFactoryImpl.instantiateDistributionPowerModelCalculator(PowerProvidingEntity forEntity) |
| Modifier and Type | Method and Description |
|---|---|
AbstractDistributionPowerModelCalculator |
AbstractCalculatorFactory.instantiateDistributionPowerModelCalculator(PowerProvidingEntity forEntity) |
AbstractDistributionPowerModelCalculator |
CalculatorFactory.instantiateDistributionPowerModelCalculator(PowerProvidingEntity forEntity)
Instantiate distribution power model calculator.
|
AbstractDistributionPowerModelCalculator |
CalculatorInstantiator.instantiatePowerProvidingEntityCalculator(PowerProvidingEntity ppe)
Creates a
AbstractDistributionPowerModelCalculator for a PowerProvidingEntity
. |
AbstractDistributionPowerModelCalculator |
ExtensibleCalculatorInstantiatorImpl.instantiatePowerProvidingEntityCalculator(PowerProvidingEntity ppe) |
| Modifier and Type | Class and Description |
|---|---|
class |
LinearPassthroughCalculator
A calculator that calculates the power consumption of a
PowerProvidingEntity by summing
up the power consumption of all nested elements. |
| Modifier and Type | Method and Description |
|---|---|
AbstractDistributionPowerModelCalculator |
EssentialCalculatorsFactory.instantiateDistributionPowerModelCalculator(PowerProvidingEntity forEntity) |