public abstract class BMBidderSetup extends BidderSetup
| Modifier and Type | Class and Description |
|---|---|
static class |
BMBidderSetup.BMBidderSetupBuilder |
BidderSetup.Builder| Modifier and Type | Field and Description |
|---|---|
protected Map<String,DoubleInterval> |
baseValueIntervals |
protected Map<String,IntegerInterval> |
positiveValueThresholdIntervals |
protected Map<String,com.google.common.collect.ImmutableMap<Integer,BigDecimal>> |
synFactors |
numberOfBidders, setupName| Modifier | Constructor and Description |
|---|---|
protected |
BMBidderSetup(BMBidderSetup.BMBidderSetupBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
drawBaseValue(BMBand band,
UniformDistributionRNG rng) |
Integer |
drawPositiveValueThreshold(BMBand band,
UniformDistributionRNG rng) |
Map<Integer,BigDecimal> |
drawSynergyFactors(BMBand band,
UniformDistributionRNG rng) |
getNumberOfBidders, getSetupNameprotected final Map<String,IntegerInterval> positiveValueThresholdIntervals
protected final Map<String,DoubleInterval> baseValueIntervals
protected final Map<String,com.google.common.collect.ImmutableMap<Integer,BigDecimal>> synFactors
protected BMBidderSetup(BMBidderSetup.BMBidderSetupBuilder builder)
public Integer drawPositiveValueThreshold(BMBand band, UniformDistributionRNG rng)
public BigDecimal drawBaseValue(BMBand band, UniformDistributionRNG rng)
public Map<Integer,BigDecimal> drawSynergyFactors(BMBand band, UniformDistributionRNG rng)
Copyright © 2017. All rights reserved.