edu.cuny.cat.valuation
Class DailyRandomValuerGenerator

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

public class DailyRandomValuerGenerator
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 day.

Version:
$Revision: 1.6 $
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
DailyRandomValuerGenerator()
           
DailyRandomValuerGenerator(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

DailyRandomValuerGenerator

public DailyRandomValuerGenerator()

DailyRandomValuerGenerator

public DailyRandomValuerGenerator(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