net.sourceforge.jasa.report
Class MeanValueDataWriterReport
java.lang.Object
net.sourceforge.jasa.report.AbstractAuctionReport
net.sourceforge.jasa.report.DataWriterReport
net.sourceforge.jasa.report.MeanValueDataWriterReport
- All Implemented Interfaces:
- java.io.Serializable, AuctionReport
public class MeanValueDataWriterReport
- extends DataWriterReport
This historicalDataReport keeps track of the mean value of each market variable over the
course of each round of bidding and logs the mean value to the specified
DataWriter objects.
- See Also:
- Serialized Form
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
askQuoteStats
protected SummaryStats askQuoteStats
bidQuoteStats
protected SummaryStats bidQuoteStats
bidStats
protected SummaryStats bidStats
askStats
protected SummaryStats askStats
transPriceStats
protected SummaryStats transPriceStats
allStats
protected SummaryStats[] allStats
round
protected int round
MeanValueDataWriterReport
public MeanValueDataWriterReport(DataWriter askQuoteLog,
DataWriter bidQuoteLog,
DataWriter bidLog,
DataWriter askLog,
DataWriter transPriceLog)
MeanValueDataWriterReport
public MeanValueDataWriterReport()
eventOccurred
public void eventOccurred(SimEvent event)
- Overrides:
eventOccurred
in class DataWriterReport
updateQuoteLog
public void updateQuoteLog(RoundFinishedEvent event)
- Overrides:
updateQuoteLog
in class DataWriterReport
updateTransPriceLog
public void updateTransPriceLog(TransactionExecutedEvent event)
- Overrides:
updateTransPriceLog
in class DataWriterReport
updateShoutLog
public void updateShoutLog(OrderPlacedEvent event)
- Overrides:
updateShoutLog
in class DataWriterReport
roundClosed
public void roundClosed(RoundFinishedEvent event)
update
protected void update(DataWriter writer,
SummaryStats stats)
produceUserOutput
public void produceUserOutput()
- Overrides:
produceUserOutput
in class DataWriterReport