public class SRVMBidderSetup extends BidderSetup
| Modifier and Type | Class and Description |
|---|---|
static class |
SRVMBidderSetup.HighFrequenceBidderBuilder |
static class |
SRVMBidderSetup.PrimaryBidderBuilder |
static class |
SRVMBidderSetup.SecondaryBidderBuilder |
static class |
SRVMBidderSetup.SmallBidderBuilder |
numberOfBidders, setupName| Modifier and Type | Method and Description |
|---|---|
HashMap<SRVMBand,BigDecimal> |
drawBaseValues(SRVMWorld world,
BigDecimal bidderStrength,
RNGSupplier rngSupplier)
Determines the Base Values for the band.
The base values are computed by multiplying the meanBaseValue the bidderStrenght and a random influence parameter. |
BigDecimal |
drawBidderStrength(SRVMWorld world,
RNGSupplier rngSupplier) |
BigDecimal |
drawInterBandSynergyFactor(SRVMWorld world,
RNGSupplier rngSupplier) |
HashMap<SRVMBand,BigDecimal> |
drawIntraBandSynergyFactors(SRVMWorld world,
RNGSupplier rngSupplier) |
HashMap<SRVMBand,Integer> |
drawSynergyThresholds(SRVMWorld world,
RNGSupplier rngSupplier)
Determines the synergy thresholds for a band.
|
getNumberOfBidders, getSetupNamepublic HashMap<SRVMBand,Integer> drawSynergyThresholds(SRVMWorld world, RNGSupplier rngSupplier)
public HashMap<SRVMBand,BigDecimal> drawBaseValues(SRVMWorld world, BigDecimal bidderStrength, RNGSupplier rngSupplier)
public HashMap<SRVMBand,BigDecimal> drawIntraBandSynergyFactors(SRVMWorld world, RNGSupplier rngSupplier)
public BigDecimal drawInterBandSynergyFactor(SRVMWorld world, RNGSupplier rngSupplier)
public BigDecimal drawBidderStrength(SRVMWorld world, RNGSupplier rngSupplier)
SRVMBidder.getBidderStrength() for more information.Copyright © 2017. All rights reserved.