public class WholesaleCategory extends AbstractPerformanceCategory
| Constructor and Description |
|---|
WholesaleCategory(BrokerModel broker) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCostFromBuying(double cost) |
void |
addEnergyBought(double energy) |
void |
addEnergySold(double energy) |
void |
addRevenueFromSelling(double revenue) |
ConcurrentHashMap<Integer,List<org.powertac.common.MarketTransaction>> |
getMarketTxs() |
ConcurrentHashMap<Integer,List<org.powertac.common.Order>> |
getOrders() |
double |
getTotalCostFromBuying() |
double |
getTotalEnergyBought() |
double |
getTotalEnergySold() |
double |
getTotalRevenueFromSelling() |
void |
update(int tsIndex,
double energy,
double cash) |
void |
updateAccounts(int tsIndex) |
getBroker, getDynamicDataMap, getEnergy, getGrade, getLastDynamicData, getProfit, setGrade, setLastDynamicDatapublic WholesaleCategory(BrokerModel broker)
public ConcurrentHashMap<Integer,List<org.powertac.common.MarketTransaction>> getMarketTxs()
public ConcurrentHashMap<Integer,List<org.powertac.common.Order>> getOrders()
public void update(int tsIndex,
double energy,
double cash)
update in class AbstractPerformanceCategorypublic void updateAccounts(int tsIndex)
public double getTotalEnergyBought()
public void addEnergyBought(double energy)
public double getTotalEnergySold()
public void addEnergySold(double energy)
public double getTotalCostFromBuying()
public void addCostFromBuying(double cost)
public double getTotalRevenueFromSelling()
public void addRevenueFromSelling(double revenue)
Copyright © 2016 Power TAC. All Rights Reserved.