org.powertac.distributionutility
Class SimpleSettlementProcessor
java.lang.Object
org.powertac.distributionutility.SettlementProcessor
org.powertac.distributionutility.SimpleSettlementProcessor
public class SimpleSettlementProcessor
- extends SettlementProcessor
DU settlement processor for Scenario 1 - no controllable capacities.
- Author:
- John Collins, Travis Daudelin
|
Constructor Summary |
SimpleSettlementProcessor(org.powertac.common.repo.TariffRepo tariffRepo,
org.powertac.common.interfaces.CapacityControl capacityControl)
|
|
Method Summary |
void |
settle(SettlementContext service,
List<org.powertac.distributionutility.ChargeInfo> brokerData)
Computes charges to settle broker imbalances. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSettlementProcessor
public SimpleSettlementProcessor(org.powertac.common.repo.TariffRepo tariffRepo,
org.powertac.common.interfaces.CapacityControl capacityControl)
settle
public void settle(SettlementContext service,
List<org.powertac.distributionutility.ChargeInfo> brokerData)
- Description copied from class:
SettlementProcessor
- Computes charges to settle broker imbalances.
The brokers and their imbalances, along with results from the
settlement, are represented by a Collection of ChargeInfo instances.
Requires access to utility methods in DistributionUtilityService.
- Specified by:
settle in class SettlementProcessor
Copyright © 2013 Power TAC. All Rights Reserved.