uk.ac.liv.auction.agent
Class AdaptiveStrategyImpl

java.lang.Object
  extended byuk.ac.liv.auction.agent.AbstractStrategy
      extended byuk.ac.liv.auction.agent.FixedQuantityStrategyImpl
          extended byuk.ac.liv.auction.agent.AdaptiveStrategyImpl
All Implemented Interfaces:
AdaptiveStrategy, AuctionEventListener, java.lang.Cloneable, FixedQuantityStrategy, Parameterizable, Prototypeable, Resetable, java.io.Serializable, Strategy
Direct Known Subclasses:
DiscreteLearnerStrategy, MomentumStrategy

public abstract class AdaptiveStrategyImpl
extends FixedQuantityStrategyImpl
implements AdaptiveStrategy

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

Field Summary
 
Fields inherited from class uk.ac.liv.auction.agent.AbstractStrategy
agent, auction, currentShout
 
Constructor Summary
AdaptiveStrategyImpl()
           
AdaptiveStrategyImpl(AbstractTradingAgent agent)
           
 
Method Summary
 void endOfRound(Auction auction)
           
 
Methods inherited from class uk.ac.liv.auction.agent.FixedQuantityStrategyImpl
determineQuantity, getQuantity, modifyShout, setQuantity, setup
 
Methods inherited from class uk.ac.liv.auction.agent.AbstractStrategy
eventOccurred, getAgent, initialise, modifyShout, protoClone, reset, setAgent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.liv.auction.agent.AdaptiveStrategy
getLearner, setLearner
 
Methods inherited from interface uk.ac.liv.auction.agent.Strategy
determineQuantity, modifyShout, setAgent
 
Methods inherited from interface uk.ac.liv.util.Prototypeable
protoClone
 
Methods inherited from interface uk.ac.liv.util.Resetable
reset
 
Methods inherited from interface uk.ac.liv.auction.core.AuctionEventListener
eventOccurred
 

Constructor Detail

AdaptiveStrategyImpl

public AdaptiveStrategyImpl(AbstractTradingAgent agent)

AdaptiveStrategyImpl

public AdaptiveStrategyImpl()
Method Detail

endOfRound

public void endOfRound(Auction auction)
Specified by:
endOfRound in class AbstractStrategy