org.powertac.distributionutility
Class DynamicSettlementProcessor

java.lang.Object
  extended by org.powertac.distributionutility.DynamicSettlementProcessor
All Implemented Interfaces:
SettlementProcessor

public class DynamicSettlementProcessor
extends Object
implements SettlementProcessor

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

Author:
John Collins

Constructor Summary
DynamicSettlementProcessor()
           
 
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
 

Constructor Detail

DynamicSettlementProcessor

public DynamicSettlementProcessor()
Method Detail

settle

public void settle(SettlementContext service,
                   List<org.powertac.distributionutility.ChargeInfo> brokerData)
Description copied from interface: 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 interface SettlementProcessor


Copyright © 2012 Power TAC. All Rights Reserved.