public final class MRVMLocalBidder extends MRVMBidder
| Modifier and Type | Method and Description |
|---|---|
Bidder<MRVMLicense> |
drawSimilarBidder(RNGSupplier rngSupplier) |
boolean |
equals(Object obj) |
BigDecimal |
gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
<T extends BiddingLanguage> |
getValueFunction(Class<T> type,
RNGSupplier rngSupplier) |
int |
hashCode() |
calculateValue, calculateValue, getAlpha, getBeta, getWorld, getzHigh, getzLow, omegaFactor, refreshReference, svFunction, svFunctiongetId, getPopulation, getSetup, getSetupType, getValue, getValueFunction, getValueFunction, getWorldId, storepublic BigDecimal gammaFactor(MRVMRegionsMap.Region r, Bundle<MRVMLicense> bundle)
gammaFactor in class MRVMBidderbundle - Is not required for calculation of local bidders gamma factors and will be ignored.r - The region for which the discount is requestedpublic Map<MRVMRegionsMap.Region,BigDecimal> gammaFactors(Bundle<MRVMLicense> bundle)
MRVMBidder.gammaFactor(MRVMRegionsMap.Region, Bundle)gammaFactors in class MRVMBidderbundle - Is not required for calculation of local bidders gamma factors and will be ignored.public <T extends BiddingLanguage> T getValueFunction(Class<T> type, RNGSupplier rngSupplier) throws UnsupportedBiddingLanguageException
getValueFunction in class MRVMBidderUnsupportedBiddingLanguageExceptionpublic Bidder<MRVMLicense> drawSimilarBidder(RNGSupplier rngSupplier)
drawSimilarBidder in class Bidder<MRVMLicense>public int hashCode()
hashCode in class MRVMBidderpublic boolean equals(Object obj)
equals in class MRVMBidderCopyright © 2019. All rights reserved.