uk.ac.liv.auction.electricity
Class FinalRoundElectricityStats

java.lang.Object
  extended byuk.ac.liv.auction.stats.AbstractAuctionReport
      extended byuk.ac.liv.auction.stats.AbstractMarketStatsReport
          extended byuk.ac.liv.auction.stats.DirectRevelationReport
              extended byuk.ac.liv.auction.stats.EquilibriumReport
                  extended byuk.ac.liv.auction.stats.SurplusReport
                      extended byuk.ac.liv.auction.electricity.ElectricityStats
                          extended byuk.ac.liv.auction.electricity.FinalRoundElectricityStats
All Implemented Interfaces:
AuctionEventListener, AuctionReport, java.lang.Cloneable, Parameterizable, Resetable, java.io.Serializable

public class FinalRoundElectricityStats
extends ElectricityStats

Version:
$Revision: 1.10 $
Author:
Steve Phelps
See Also:
Serialized Form

Field Summary
 
Fields inherited from class uk.ac.liv.auction.electricity.ElectricityStats
auctionAge, buyerCap, equilibPrice, numBuyers, numSellers, pBT, pST, rCap, rCon, sellerCap, sMPB, sMPS, VAR_RCAP, VAR_RCON
 
Fields inherited from class uk.ac.liv.auction.stats.SurplusReport
eA, mPB, mPS, pBA, pBCE, pSA, pSCE, VAR_EA, VAR_MPB, VAR_MPS, VAR_PBA, VAR_PBCE, VAR_PSA, VAR_PSCE
 
Fields inherited from class uk.ac.liv.auction.stats.EquilibriumReport
equilibriaFound, matchedShouts, maxPrice, minPrice, quantity, VAR_EXISTS, VAR_MAXPRICE, VAR_MINPRICE, VAR_QUANTITY
 
Fields inherited from class uk.ac.liv.auction.stats.DirectRevelationReport
auction, shoutEngine, shouts
 
Constructor Summary
FinalRoundElectricityStats()
           
FinalRoundElectricityStats(RoundRobinAuction auction)
           
 
Method Summary
protected  int calculateAuctionAge()
           
protected  double getProfits(AbstractTradingAgent trader)
           
 
Methods inherited from class uk.ac.liv.auction.electricity.ElectricityStats
calculate, calculateEquilibriumPrice, calculateStrategicMarketPower, clone, equilibQuant, getCapacity, getEA, getPBT, getPST, getRCAP, getRCON, getSMPB, getSMPS, getVariables, initialise, newCopy, produceUserOutput, setup, simulateTruthfulBidding, toString, truthProfits
 
Methods inherited from class uk.ac.liv.auction.stats.SurplusReport
calculateActualProfits, equilibriumProfits, getMPB, getMPS, getPBA, getPBCE, getPSA, getPSCE
 
Methods inherited from class uk.ac.liv.auction.stats.EquilibriumReport
calculateEquilibriaPriceRange, calculateEquilibriaQuantity, calculateMidEquilibriumPrice, equilibriaExists, getMaxPrice, getMinPrice, getQuantity, recalculate
 
Methods inherited from class uk.ac.liv.auction.stats.DirectRevelationReport
enumerateTruthfulShout, reset, setAuction, simulateDirectRevelation
 
Methods inherited from class uk.ac.liv.auction.stats.AbstractMarketStatsReport
eventOccurred
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FinalRoundElectricityStats

public FinalRoundElectricityStats()

FinalRoundElectricityStats

public FinalRoundElectricityStats(RoundRobinAuction auction)
Method Detail

getProfits

protected double getProfits(AbstractTradingAgent trader)
Overrides:
getProfits in class ElectricityStats

calculateAuctionAge

protected int calculateAuctionAge()
Overrides:
calculateAuctionAge in class ElectricityStats