edu.cuny.cat.market.clearing
Class RoundClearingCondition

java.lang.Object
  extended by edu.cuny.cat.market.AuctioneerPolicy
      extended by edu.cuny.cat.market.clearing.MarketClearingCondition
          extended by edu.cuny.cat.market.clearing.RoundClearingCondition
All Implemented Interfaces:
AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable
Direct Known Subclasses:
ProbabilisticClearingCondition

public class RoundClearingCondition
extends MarketClearingCondition

clears the market at the end of each trading round.

Version:
$Revision: 1.14 $
Author:
Jinzhong Niu

Field Summary
 
Fields inherited from class edu.cuny.cat.market.clearing.MarketClearingCondition
P_DEF_BASE
 
Fields inherited from class edu.cuny.cat.market.AuctioneerPolicy
auctioneer
 
Constructor Summary
RoundClearingCondition()
           
 
Method Summary
 void eventOccurred(AuctionEvent event)
          clears the market when each round is closing.
 
Methods inherited from class edu.cuny.cat.market.clearing.MarketClearingCondition
triggerClearing
 
Methods inherited from class edu.cuny.cat.market.AuctioneerPolicy
getAuctioneer, initialize, reset, setAuctioneer, setup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RoundClearingCondition

public RoundClearingCondition()
Method Detail

eventOccurred

public void eventOccurred(AuctionEvent event)
clears the market when each round is closing.

Specified by:
eventOccurred in interface AuctionEventListener
Overrides:
eventOccurred in class AuctioneerPolicy