org.powertac.distributionutility
Class StaticSettlementProcessor

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

public class StaticSettlementProcessor
extends Object
implements SettlementProcessor

DU settlement processor for Scenario 2 - controllable capacities, one-shot static solution

Author:

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

StaticSettlementProcessor

public StaticSettlementProcessor()
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.