org.powertac.distributionutility
Class DynamicSettlementProcessor

java.lang.Object
  extended by org.powertac.distributionutility.SettlementProcessor
      extended by org.powertac.distributionutility.DynamicSettlementProcessor

public class DynamicSettlementProcessor
extends SettlementProcessor

DU settlement processor for Scenario 3 - controllable capacities, dynamic solution over multiple timeslots.

Author:
John Collins

Field Summary
 
Fields inherited from class org.powertac.distributionutility.SettlementProcessor
capacityControlService, epsilon, log, tariffRepo
 
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
 

Method Detail

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.