public static class MRVMLocalBidderSetup.Builder extends MRVMBidderSetup.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MRVMLocalBidderSetup |
build()
Creates a new BidderSetup instance which can then be used to create a new population
|
void |
setNumberOfRegionsInterval(IntegerInterval numberOfRegionsInterval)
An interval used to determine the number of regions the bidder is interested in, see
MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG)
If the parameter is set, regions of interest are randomly drawn,
and the predefined regions of interest are set to null (i.e., setPredefinedRegionsOfInterest(List) is called with parameter null). |
void |
setPredefinedRegionsOfInterest(List<String> regionNotes)
Deterministically specify the regions in which the bidder is interested.
If this value is null, the regions will be drawn uniformly at random, as specified in setNumberOfRegionsInterval(IntegerInterval) |
getAlphaInterval, getBetaInterval, getzHighInterval, getzLowInterval, setAlphaInterval, setBetaInterval, setzHighInterval, setzLowIntervalgetNumberOfBidders, getSetupName, setNumberOfBidders, setSetupNamepublic void setPredefinedRegionsOfInterest(List<String> regionNotes)
setNumberOfRegionsInterval(IntegerInterval)regionNotes - list of regions the bidder is interested inpublic void setNumberOfRegionsInterval(IntegerInterval numberOfRegionsInterval)
MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG)
If the parameter is set, regions of interest are randomly drawn,
and the predefined regions of interest are set to null (i.e., setPredefinedRegionsOfInterest(List) is called with parameter null).public MRVMLocalBidderSetup build()
BidderSetup.Builderbuild in class MRVMBidderSetup.BuilderMRVMBidderSetup.Builder.build()Copyright © 2017. All rights reserved.