net.sourceforge.jasa.market.rules
Class KPricingPolicy

java.lang.Object
  extended by net.sourceforge.jasa.market.rules.KPricingPolicy
All Implemented Interfaces:
java.io.Serializable, PricingPolicy
Direct Known Subclasses:
DiscriminatoryPricingPolicy, UniformPricingPolicy

public abstract class KPricingPolicy
extends java.lang.Object
implements java.io.Serializable, PricingPolicy

Abstract superclass for auctioneer pricing policies parameterised by k.

See Also:
Serialized Form
 

Field Summary
protected  double k
           
 
Constructor Summary
KPricingPolicy()
           
KPricingPolicy(double k)
           
 
Method Summary
 double getK()
           
 double kInterval(double a, double b)
           
 void setK(double k)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.jasa.market.rules.PricingPolicy
determineClearingPrice
 

Field Detail

k

protected double k
Constructor Detail

KPricingPolicy

public KPricingPolicy()

KPricingPolicy

public KPricingPolicy(double k)
Method Detail

setK

public void setK(double k)

getK

public double getK()

kInterval

public double kInterval(double a,
                        double b)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object