static java.util.HashSet<MRVMBand> |
MRVMBand.createBands(MRVMWorld world,
MRVMWorldSetup worldSetup,
MRVMRegionsMap regionsMap,
UniformDistributionRNG rng) |
|
java.util.List<MRVMBidder> |
MultiRegionModel.createPopulation(MRVMWorld world,
RNGSupplier populationRNG) |
|
com.google.common.collect.ImmutableSortedMap<java.lang.Integer,java.math.BigDecimal> |
MRVMRegionalBidderSetup.drawDistanceDiscounts(MRVMWorld world,
MRVMRegionsMap.Region home,
UniformDistributionRNG rng) |
Determines the discount in value for distant regions
|
java.util.Map<java.lang.Integer,java.math.BigDecimal> |
MRVMNationalBidderSetup.drawGamma(MRVMWorld world,
UniformDistributionRNG rng) |
|
MRVMRegionsMap.Region |
MRVMRegionalBidderSetup.drawHome(MRVMWorld world,
UniformDistributionRNG rng) |
Selects one of the regions at random, or select the predefined region if defined.
|
java.util.Set<MRVMRegionsMap.Region> |
MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld world,
UniformDistributionRNG rng) |
Randomly selects regions of interest.
|
java.util.HashMap<java.lang.Integer,java.math.BigDecimal> |
MRVMBidderSetup.drawZHigh(java.util.Map<java.lang.Integer,java.math.BigDecimal> betas,
MRVMWorld world,
UniformDistributionRNG rng) |
|
java.util.HashMap<java.lang.Integer,java.math.BigDecimal> |
MRVMBidderSetup.drawZLow(java.util.Map<java.lang.Integer,java.math.BigDecimal> betas,
MRVMWorld world,
UniformDistributionRNG rng) |
|
static java.util.Map<MRVMBand,java.util.Set<MRVMLicense>> |
MRVMWorld.getLicensesPerBand(java.util.Set<MRVMLicense> bundle,
MRVMWorld world) |
Sorts the licenses of a bundle into subbundles by their band.
|
static java.util.Map<MRVMBand,java.lang.Integer> |
MRVMWorld.quantitiesPerBand(java.util.Set<MRVMLicense> bundle,
MRVMWorld MRVMWorld) |
Counts the number of licenses for each band.
|
void |
MRVMBand.refreshFieldBackReferences(MRVMWorld world) |
Method is called after deserialization, there is not need to call it on any other occasion.
|