net.sourceforge.jasa.agent.valuation
Class FixedValuer
java.lang.Object
net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
net.sourceforge.jasa.agent.valuation.FixedValuer
- All Implemented Interfaces:
- java.io.Serializable, ValuationPolicy, MarketEventListener
- Direct Known Subclasses:
- IntervalValuer
public class FixedValuer
- extends AbstractValuationPolicy
- implements java.io.Serializable
A valuation policy in which we maintain a fixed private valuation independent
of time or market.
- See Also:
- Serialized Form
-
-

Field Summary |
protected double |
value
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
value
protected double value
FixedValuer
public FixedValuer()
FixedValuer
public FixedValuer(double value)
determineValue
public double determineValue(Market auction)
- Description copied from interface:
ValuationPolicy
- Determine the current valuation of commodity in the given market.
- Specified by:
determineValue
in interface ValuationPolicy
consumeUnit
public void consumeUnit(Market auction)
- Description copied from interface:
ValuationPolicy
- Recalculate valuation after consumption of the commodity being traded in
the given market.
- Specified by:
consumeUnit
in interface ValuationPolicy
eventOccurred
public void eventOccurred(SimEvent event)
reset
public void reset()
initialise
public void initialise()
- Specified by:
initialise
in interface ValuationPolicy
setValue
public void setValue(double value)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
subscribeToEvents
public void subscribeToEvents(EventScheduler scheduler)