edu.cuny.cat.valuation
Class AbstractRandomValuer

java.lang.Object
  extended by edu.cuny.cat.valuation.ValuationPolicy
      extended by edu.cuny.cat.valuation.AbstractRandomValuer
All Implemented Interfaces:
AuctionEventListener, edu.cuny.obj.Resetable
Direct Known Subclasses:
DistinctDistributionValuer, RandomValuer

public class AbstractRandomValuer
extends ValuationPolicy

A framework of valuation policy in which a valuation is drawn from a distribution.

Version:
$Revision: 1.12 $
Author:
Steve Phelps

Field Summary
protected  cern.jet.random.AbstractDistribution distribution
          The probability distribution to use for drawing valuations.
 
Fields inherited from class edu.cuny.cat.valuation.ValuationPolicy
value
 
Constructor Summary
AbstractRandomValuer()
           
 
Method Summary
 void drawRandomValue()
           
 cern.jet.random.AbstractDistribution getDistribution()
           
 void setDistribution(cern.jet.random.AbstractDistribution distribution)
           
 
Methods inherited from class edu.cuny.cat.valuation.ValuationPolicy
eventOccurred, getValue, reset, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

distribution

protected cern.jet.random.AbstractDistribution distribution
The probability distribution to use for drawing valuations.

Constructor Detail

AbstractRandomValuer

public AbstractRandomValuer()
Method Detail

setDistribution

public void setDistribution(cern.jet.random.AbstractDistribution distribution)

getDistribution

public cern.jet.random.AbstractDistribution getDistribution()

drawRandomValue

public void drawRandomValue()