uk.ac.liv.auction.core
Class KPricingPolicy
java.lang.Object
uk.ac.liv.auction.core.KPricingPolicy
- All Implemented Interfaces:
- Parameterizable, PricingPolicy, java.io.Serializable
- Direct Known Subclasses:
- DiscriminatoryPricingPolicy, UniformPricingPolicy
- public abstract class KPricingPolicy
- extends java.lang.Object
- implements java.io.Serializable, PricingPolicy, Parameterizable
Abstract superclass for auctioneer pricing policies parameterised by
k.
- Version:
- $Revision: 1.8 $
- Author:
- Steve Phelps
- See Also:
- Serialized Form
|
Field Summary |
protected double |
k
|
static java.lang.String |
P_K
|
|
Method Summary |
double |
getK()
|
double |
kInterval(double a,
double b)
|
void |
setK(double k)
|
void |
setup(ec.util.ParameterDatabase parameters,
ec.util.Parameter base)
Initialise this object from a parameter database. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
k
protected double k
P_K
public static final java.lang.String P_K
- See Also:
- Constant Field Values
KPricingPolicy
public KPricingPolicy()
KPricingPolicy
public KPricingPolicy(double k)
setup
public void setup(ec.util.ParameterDatabase parameters,
ec.util.Parameter base)
- Description copied from interface:
Parameterizable
- Initialise this object from a parameter database.
- Specified by:
setup in interface Parameterizable
setK
public void setK(double k)
getK
public double getK()
kInterval
public double kInterval(double a,
double b)