Class StaticSettlementProcessor


  • public class StaticSettlementProcessor
    extends SettlementProcessor
    DU settlement processor for Scenario 2 - controllable capacities, one-shot static solution Naming convention: Price is per-unit, Cost is price * qty
    Author:
    John Collins, Mathijs de Weerdt
    • Constructor Detail

    • Method Detail

      • settle

        public void settle​(SettlementContext service,
                           List<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 BalancingMarketService.
        Specified by:
        settle in class SettlementProcessor