Package org.powertac.balancemkt
Class ChargeInfo
- java.lang.Object
-
- org.powertac.balancemkt.ChargeInfo
-
public class ChargeInfo extends Object
Per-broker data holder for DU settlement processors- Author:
- John Collins
-
-
Constructor Summary
Constructors Constructor Description ChargeInfo(Broker broker, double netLoad)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBalancingOrder(BalancingOrder order)voidaddCurtailment(double kWh)doublegetBalanceCharge()doublegetBalanceChargeP1()doublegetBalanceChargeP2()BrokergetBroker()StringgetBrokerName()doublegetCurtailment()doublegetNetLoadKWh()StringtoString()
-
-
-
Constructor Detail
-
ChargeInfo
public ChargeInfo(Broker broker, double netLoad)
-
-
Method Detail
-
getBroker
public Broker getBroker()
-
getBrokerName
public String getBrokerName()
-
getNetLoadKWh
public double getNetLoadKWh()
-
getBalanceCharge
public double getBalanceCharge()
-
getBalanceChargeP1
public double getBalanceChargeP1()
-
getBalanceChargeP2
public double getBalanceChargeP2()
-
addBalancingOrder
public void addBalancingOrder(BalancingOrder order)
-
addCurtailment
public void addCurtailment(double kWh)
-
getCurtailment
public double getCurtailment()
-
-