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 void
addBalancingOrder(BalancingOrder order)
void
addCurtailment(double kWh)
double
getBalanceCharge()
double
getBalanceChargeP1()
double
getBalanceChargeP2()
Broker
getBroker()
String
getBrokerName()
double
getCurtailment()
double
getNetLoadKWh()
String
toString()
-
-
-
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()
-
-