uk.ac.liv.auction.core
Class KDoubleAuctioneer
java.lang.Object
uk.ac.liv.auction.core.AbstractAuctioneer
uk.ac.liv.auction.core.KAuctioneer
uk.ac.liv.auction.core.KDoubleAuctioneer
- All Implemented Interfaces:
- Auctioneer, java.lang.Cloneable, Parameterizable, ParameterizablePricing, Prototypeable, QuoteProvider, Resetable, java.io.Serializable
- public class KDoubleAuctioneer
- extends KAuctioneer
- implements java.io.Serializable
An auctioneer for a k-double-auction.
The clearing operation is performed at the end of every round.
- Version:
- $Revision: 1.9 $
- Author:
- Steve Phelps
- See Also:
- Serialized Form
| Methods inherited from class uk.ac.liv.auction.core.AbstractAuctioneer |
askIterator, bidIterator, endOfDayProcessing, getAuction, getQuote, initialise, newAsk, newBid, newShout, printState, protoClone, removeShout, reset, setAuction |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KDoubleAuctioneer
public KDoubleAuctioneer()
KDoubleAuctioneer
public KDoubleAuctioneer(double k)
KDoubleAuctioneer
public KDoubleAuctioneer(Auction auction,
double k)
KDoubleAuctioneer
public KDoubleAuctioneer(Auction auction,
KPricingPolicy policy)
KDoubleAuctioneer
public KDoubleAuctioneer(Auction auction)
generateQuote
public void generateQuote()
- Specified by:
generateQuote in class AbstractAuctioneer
endOfRoundProcessing
public void endOfRoundProcessing()
- Specified by:
endOfRoundProcessing in interface Auctioneer
endOfAuctionProcessing
public void endOfAuctionProcessing()
- Specified by:
endOfAuctionProcessing in interface Auctioneer
shoutsVisible
public boolean shoutsVisible()
- Description copied from interface:
Auctioneer
- Return true if the shouts of others are visible.
- Specified by:
shoutsVisible in interface Auctioneer