public class TariffCategory extends AbstractPerformanceCategory implements PerformanceCategory
| Constructor and Description |
|---|
TariffCategory(BrokerModel broker) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBoughtEnergy(double boughtEnergy) |
void |
addCharge(double charge) |
void |
addConsumptionConsumers(long consumptionConsumers) |
void |
addCustomers(int gainedCustomers) |
void |
addLostCustomers(int lostCustomers) |
void |
addMoneyFromSold(double moneyFromSold) |
void |
addSoldEnergy(double soldEnergy) |
void |
addTariffDynamicData(TariffDynamicData tdd) |
long |
getConsumptionConsumers() |
int |
getCustomerCount() |
ConcurrentHashMap<org.powertac.common.CustomerInfo,CustomerTariffData> |
getCustomerTariffData() |
int |
getGainedCustomers() |
TariffDynamicData |
getLastTariffDynamicData() |
int |
getLostCustomers() |
ConcurrentHashMap<org.powertac.common.TariffSpecification,TariffData> |
getTariffData() |
ConcurrentHashMap<Integer,TariffDynamicData> |
getTariffDynamicDataMap() |
double |
getTotalBoughtEnergy() |
double |
getTotalMoneyFlow() |
double |
getTotalMoneyFromSold() |
double |
getTotalSoldEnergy() |
void |
processTariffSpecification(org.powertac.common.TariffSpecification ts) |
void |
update(int tsIndex,
double energy,
double cash,
int customerDelta) |
getBroker, getDynamicDataMap, getEnergy, getGrade, getLastDynamicData, getProfit, setGrade, setLastDynamicData, updatepublic TariffCategory(BrokerModel broker)
public void processTariffSpecification(org.powertac.common.TariffSpecification ts)
public int getCustomerCount()
public ConcurrentHashMap<Integer,TariffDynamicData> getTariffDynamicDataMap()
public ConcurrentHashMap<org.powertac.common.CustomerInfo,CustomerTariffData> getCustomerTariffData()
public ConcurrentHashMap<org.powertac.common.TariffSpecification,TariffData> getTariffData()
public void update(int tsIndex,
double energy,
double cash,
int customerDelta)
public void addTariffDynamicData(TariffDynamicData tdd)
public TariffDynamicData getLastTariffDynamicData()
public double getTotalMoneyFlow()
public void addCharge(double charge)
public int getGainedCustomers()
public void addCustomers(int gainedCustomers)
public int getLostCustomers()
public void addLostCustomers(int lostCustomers)
public long getConsumptionConsumers()
public void addConsumptionConsumers(long consumptionConsumers)
public double getTotalSoldEnergy()
public void addSoldEnergy(double soldEnergy)
public double getTotalBoughtEnergy()
public void addBoughtEnergy(double boughtEnergy)
public double getTotalMoneyFromSold()
public void addMoneyFromSold(double moneyFromSold)
Copyright © 2014 Power TAC. All Rights Reserved.