edu.cuny.cat.valuation
Class GamelyRandomValuerGenerator

java.lang.Object
  extended by edu.cuny.cat.valuation.RandomValuerGenerator
      extended by edu.cuny.cat.valuation.GamelyRandomValuerGenerator
All Implemented Interfaces:
AuctionEventListener, ValuerGenerator, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable

public class GamelyRandomValuerGenerator
extends RandomValuerGenerator

This valuer generator creates valutions drawn from distributions similar to the situation in RandomValuerGenerator, but the valuations are redrawn at the end of each game (iteration).

Version:
$Revision: 1.4 $
Author:
Jinzhong Niu

Field Summary
 
Fields inherited from class edu.cuny.cat.valuation.RandomValuerGenerator
maxValue, minValue, P_DEF_BASE, P_DISTRIBUTION, P_MAXVALUE, P_MINVALUE
 
Constructor Summary
GamelyRandomValuerGenerator()
           
GamelyRandomValuerGenerator(double minValue, double maxValue)
           
 
Method Summary
 ValuationPolicy createValuer()
          creates a new valuer.
 
Methods inherited from class edu.cuny.cat.valuation.RandomValuerGenerator
checkDistribution, createDistribution, eventOccurred, getDistribution, getMaxValue, getMinValue, reset, setDistribution, setMaxValue, setMinValue, setup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GamelyRandomValuerGenerator

public GamelyRandomValuerGenerator()

GamelyRandomValuerGenerator

public GamelyRandomValuerGenerator(double minValue,
                                   double maxValue)
Method Detail

createValuer

public ValuationPolicy createValuer()
Description copied from interface: ValuerGenerator
creates a new valuer.

Specified by:
createValuer in interface ValuerGenerator
Overrides:
createValuer in class RandomValuerGenerator