public abstract static class MRVMBidderSetup.Builder extends BidderSetup.Builder
| Modifier | Constructor and Description |
|---|---|
protected |
Builder(String setupName,
int numberOfBidders,
DoubleInterval alphaInterval,
DoubleInterval betaInterval) |
| Modifier and Type | Method and Description |
|---|---|
abstract MRVMBidderSetup |
build()
Creates a new BidderSetup instance which can then be used to create a new population
|
DoubleInterval |
getAlphaInterval() |
DoubleInterval |
getBetaInterval() |
DoubleInterval |
getzHighInterval() |
DoubleInterval |
getzLowInterval() |
void |
setAlphaInterval(DoubleInterval alphaInterval)
Sets the interval from which the alpha value will be drawn.
|
void |
setBetaInterval(DoubleInterval betaInterval)
Sets the interval from which the beta value will be drawn.
|
void |
setzHighInterval(DoubleInterval zHighInterval) |
void |
setzLowInterval(DoubleInterval zLowInterval) |
getNumberOfBidders, getSetupName, setNumberOfBidders, setSetupNameprotected Builder(String setupName, int numberOfBidders, DoubleInterval alphaInterval, DoubleInterval betaInterval)
public DoubleInterval getAlphaInterval()
MRVMBidderSetup.alphaInterval for explanation of alpha-parameterpublic void setAlphaInterval(DoubleInterval alphaInterval)
MRVMBidderSetup.alphaInterval for explanation of alpha-parameterpublic DoubleInterval getBetaInterval()
MRVMBidderSetup.betaInterval for explanation of beta-parameterpublic void setBetaInterval(DoubleInterval betaInterval)
MRVMBidderSetup.betaInterval for explanation of beta-parameterpublic DoubleInterval getzLowInterval()
public DoubleInterval getzHighInterval()
public void setzLowInterval(DoubleInterval zLowInterval)
public void setzHighInterval(DoubleInterval zHighInterval)
public abstract MRVMBidderSetup build()
BidderSetup.Builderbuild in class BidderSetup.BuilderCopyright © 2017. All rights reserved.