public interface CapacityOriginator
| Modifier and Type | Method and Description |
|---|---|
double |
adjustCapacityForSubscription(int timeslot,
double totalCapacity,
TariffSubscription subscription) |
String |
getCapacityName() |
CapacityProfile |
getCurrentForecast() |
CapacityProfile |
getCurrentForecastPerSub(TariffSubscription sub) |
CapacityProfile |
getForecastForNextTimeslot() |
CapacityProfile |
getForecastPerSubStartingAt(int startingTimeslot,
TariffSubscription subscription) |
CapacityBundle |
getParentBundle() |
double |
getShiftingInconvenienceFactor(Tariff tariff) |
boolean |
isIndividual()
True just in case the underlying CapacityStructure has a baseCapacityType of
INDIVIDUAL.
|
CapacityAccumulator |
useCapacity(TariffSubscription subscription) |
CapacityProfile getCurrentForecast()
CapacityProfile getForecastForNextTimeslot()
CapacityProfile getCurrentForecastPerSub(TariffSubscription sub)
CapacityAccumulator useCapacity(TariffSubscription subscription)
double adjustCapacityForSubscription(int timeslot,
double totalCapacity,
TariffSubscription subscription)
String getCapacityName()
CapacityBundle getParentBundle()
CapacityProfile getForecastPerSubStartingAt(int startingTimeslot, TariffSubscription subscription)
double getShiftingInconvenienceFactor(Tariff tariff)
boolean isIndividual()
Copyright © 2018 Power TAC. All rights reserved.