net.sourceforge.jasa.agent.valuation
Class DistinctDistributionValuer
java.lang.Object
net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
- All Implemented Interfaces:
- java.io.Serializable, ValuationPolicy, MarketEventListener
public class DistinctDistributionValuer
- extends AbstractRandomValuer
- See Also:
- Serialized Form
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
minValueMin
protected double minValueMin
minValueMax
protected double minValueMax
rangeMin
protected double rangeMin
rangeMax
protected double rangeMax
minValue
protected static double minValue
maxValue
protected static double maxValue
prng
protected RandomEngine prng
DistinctDistributionValuer
public DistinctDistributionValuer(RandomEngine prng)
DistinctDistributionValuer
public DistinctDistributionValuer(double minValueMin,
double minValueMax,
double rangeMin,
double rangeMax,
RandomEngine prng)
initialise
public void initialise()
- Specified by:
initialise
in interface ValuationPolicy
- Specified by:
initialise
in class AbstractRandomValuer
subscribeToEvents
public void subscribeToEvents(EventScheduler scheduler)
eventOccurred
public void eventOccurred(SimEvent event)
getMaxValue
public double getMaxValue()
getMinValue
public double getMinValue()
setAgent
public void setAgent(TradingAgent agent)
- Specified by:
setAgent
in interface ValuationPolicy
- Overrides:
setAgent
in class AbstractValuationPolicy