org.powertac.distributionutility
Class SimpleSettlementProcessor

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

public class SimpleSettlementProcessor
extends Object
implements SettlementProcessor

DU settlement processor for Scenario 1 - no controllable capacities.

Author:
John Collins, Travis Daudelin

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

SimpleSettlementProcessor

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