uk.ac.liv.auction.stats
Class AuctionStateStats

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.SupplyAndDemandStats
                  extended byuk.ac.liv.auction.stats.AuctionStateStats
All Implemented Interfaces:
AuctionEventListener, AuctionReport, Parameterizable, Resetable, java.io.Serializable

public class AuctionStateStats
extends SupplyAndDemandStats

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

Field Summary
 
Fields inherited from class uk.ac.liv.auction.stats.SupplyAndDemandStats
demandStats, supplyStats
 
Fields inherited from class uk.ac.liv.auction.stats.DirectRevelationReport
auction, shoutEngine, shouts
 
Constructor Summary
AuctionStateStats(RoundRobinAuction auction, DataWriter supplyStats, DataWriter demandStats)
          Constructor.
 
Method Summary
 void writeDemandStats()
           
 void writeSupplyStats()
           
 
Methods inherited from class uk.ac.liv.auction.stats.SupplyAndDemandStats
getVariables, produceUserOutput, writeStats
 
Methods inherited from class uk.ac.liv.auction.stats.DirectRevelationReport
calculate, enumerateTruthfulShout, initialise, reset, setAuction, setup, simulateDirectRevelation
 
Methods inherited from class uk.ac.liv.auction.stats.AbstractMarketStatsReport
eventOccurred
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuctionStateStats

public AuctionStateStats(RoundRobinAuction auction,
                         DataWriter supplyStats,
                         DataWriter demandStats)
Constructor.

Parameters:
auction - The auction to compute supply and demand stats for.
supplyStats - The DataWriter to write the supply curve to.
demandStats - The DataWriter to write the demand curve to.
Method Detail

writeSupplyStats

public void writeSupplyStats()
Specified by:
writeSupplyStats in class SupplyAndDemandStats

writeDemandStats

public void writeDemandStats()
Specified by:
writeDemandStats in class SupplyAndDemandStats