org.powertac.visualizer.domain.broker
Class DayState
java.lang.Object
org.powertac.visualizer.domain.broker.DayState
public class DayState
- extends Object
Represents the day state from a broker.
- Author:
- Jurica Babic
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DayState
public DayState(int day,
DisplayableBroker displayableBroker)
DayState
public DayState(DisplayableBroker broker)
setDay
public void setDay(int day)
addTimeslotValues
public void addTimeslotValues(int hour,
double cashBalance,
double energyBalance)
- Adds values for one timeslot (hour). Should be called sequentially for
each timeslot.
- Parameters:
cashBalance -
addTariffSpecification
public void addTariffSpecification(org.powertac.common.TariffSpecification tariffSpecification)
addTariffTransaction
public void addTariffTransaction(org.powertac.common.TariffTransaction tariffTransaction)
addBalancingTransaction
public void addBalancingTransaction(org.powertac.common.BalancingTransaction balancingTransaction)
getTariffSpecificationsCount
public int getTariffSpecificationsCount()
getJson
public DayStateJSON getJson()
getAvgCashBalance
public double getAvgCashBalance()
getAvgEnergyBalance
public double getAvgEnergyBalance()
getDay
public int getDay()
getBroker
public DisplayableBroker getBroker()
getSumEnergyBalance
public double getSumEnergyBalance()
getTotalCashBalance
public double getTotalCashBalance()
getLog
public org.apache.log4j.Logger getLog()
getCashBalances
public ArrayList<Double> getCashBalances()
getSumCashBalance
public double getSumCashBalance()
getEnergyBalances
public ArrayList<Double> getEnergyBalances()
getTariffSpecifications
public List<org.powertac.common.TariffSpecification> getTariffSpecifications()
getTariffTransactions
public List<org.powertac.common.TariffTransaction> getTariffTransactions()
getSignupCustomersCount
public int getSignupCustomersCount()
getWithdrawCustomersCount
public int getWithdrawCustomersCount()
getBalancingTransactions
public List<org.powertac.common.BalancingTransaction> getBalancingTransactions()
getTotalBalancingCharge
public double getTotalBalancingCharge()
getTotalBalancingKWh
public double getTotalBalancingKWh()
Copyright © 2012 Power TAC. All Rights Reserved.