| Package | Description |
|---|---|
| org.spectrumauctions.sats.core.model.mrvm |
| Modifier and Type | Method and Description |
|---|---|
static List<MRVMLicense> |
MRVMLicense.createLicenses(MRVMBand band,
int startId,
MRVMRegionsMap regionsMap) |
Set<MRVMLicense> |
MRVMWorld.getLicenses() |
Collection<MRVMLicense> |
MRVMBand.getLicenses() |
static Map<MRVMBand,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerBand(Bundle<MRVMLicense> bundle)
Sorts the licenses of a bundle into subbundles by their band.
|
static Map<MRVMBand,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerBand(Bundle<MRVMLicense> bundle,
MRVMWorld world)
Sorts the licenses of a bundle into subbundles by their band.
|
static Map<MRVMRegionsMap.Region,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerRegion(Bundle<MRVMLicense> bundle)
Sorts the licenses of a bundle into subbundles by their region.
|
Collection<? extends Bidder<MRVMLicense>> |
MRVMWorld.restorePopulation(long populationId) |
| Modifier and Type | Method and Description |
|---|---|
static BigDecimal |
MRVMWorld.c(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Defines the c-function, i.e., c(r,x) = sum_{b\in B} cap(b,r,x) [as explained in the paper]
|
BigDecimal |
MRVMBidder.calculateValue(Bundle<MRVMLicense> bundle) |
BigDecimal |
MRVMRegionalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
BigDecimal |
MRVMNationalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
BigDecimal |
MRVMLocalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
abstract BigDecimal |
MRVMBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMRegionalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMNationalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMLocalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
abstract Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
static Map<MRVMBand,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerBand(Bundle<MRVMLicense> bundle)
Sorts the licenses of a bundle into subbundles by their band.
|
static Map<MRVMBand,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerBand(Bundle<MRVMLicense> bundle,
MRVMWorld world)
Sorts the licenses of a bundle into subbundles by their band.
|
static Map<MRVMRegionsMap.Region,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerRegion(Bundle<MRVMLicense> bundle)
Sorts the licenses of a bundle into subbundles by their region.
|
static Map<MRVMBand,Integer> |
MRVMWorld.quantitiesPerBand(Bundle<MRVMLicense> bundle)
Counts the number of licenses for each band.
|
static Map<MRVMBand,Integer> |
MRVMWorld.quantitiesPerBand(Bundle<MRVMLicense> bundle,
MRVMWorld MRVMWorld)
Counts the number of licenses for each band.
|
Copyright © 2017. All rights reserved.