| Constructor and Description |
|---|
XORQRandomOrderSimple(Collection<T> genericDefinitions,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
CatsXOR(Collection<CATSLicense> goods,
RNGSupplier rngSupplier,
CATSBidder bidder) |
SizeBasedUniqueRandomXOR(Collection<T> goods,
RNGSupplier rngSupplier,
Bidder<T> bidder) |
| Modifier and Type | Method and Description |
|---|---|
List<B> |
DefaultModel.createNewPopulation(RNGSupplier rngSupplier)
|
List<B> |
DefaultModel.createNewPopulation(RNGSupplier worldRNG,
RNGSupplier populationRNG)
|
abstract List<B> |
DefaultModel.createPopulation(W world,
RNGSupplier populationRNG)
Creates a new set of
Bidder instances |
abstract W |
DefaultModel.createWorld(RNGSupplier worldSeed)
Creates a new
World |
abstract Bidder<G> |
Bidder.drawSimilarBidder(RNGSupplier rngSupplier) |
abstract <T extends BiddingLanguage> |
Bidder.getValueFunction(Class<T> type,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<BMBidder> |
BMWorld.createPopulation(BMBidderSetup bidderSetup,
RNGSupplier rngSupplier) |
List<BMBidder> |
BMWorld.createPopulation(Collection<BMBidderSetup> bidderSetups,
RNGSupplier rngSupplier) |
Bidder<BMLicense> |
BMBidder.drawSimilarBidder(RNGSupplier rngSupplier) |
<T extends BiddingLanguage> |
BMBidder.getValueFunction(Class<T> clazz,
RNGSupplier rngSupplier) |
static XORQRandomOrderSimple<BMBand,BMLicense> |
RandomOrderXORQFactory.getXORQRandomOrderSimpleLang(BMBidder bidder,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
BMBand(BMWorld world,
String name,
int numberOfLicenses,
int licenseCounter,
RNGSupplier rngSupplier)
Creates a new Band
Bands are automatically created when a new
BMWorld instance is created,
hence, the use of this constructor is not recommended. |
BMWorld(BMWorldSetup setup,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<BMBidder> |
BaseValueModel.createPopulation(BMWorld world,
RNGSupplier populationRNG) |
BMWorld |
BaseValueModel.createWorld(RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<BMBidder> |
MultiBandValueModel.createPopulation(BMWorld world,
RNGSupplier populationRNG) |
BMWorld |
MultiBandValueModel.createWorld(RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<CATSBidder> |
CATSRegionModel.createPopulation(CATSWorld world,
RNGSupplier populationRNG) |
List<CATSBidder> |
CATSWorld.createPopulation(List<CATSBidderSetup> setups,
RNGSupplier populationRNG) |
CATSWorld |
CATSRegionModel.createWorld(RNGSupplier worldSeed) |
Bidder<CATSLicense> |
CATSBidder.drawSimilarBidder(RNGSupplier rngSupplier) |
<T extends BiddingLanguage> |
CATSBidder.getValueFunction(Class<T> clazz,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
CATSWorld(CATSWorldSetup worldSetup,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<GSVMBidder> |
GSVMWorld.createPopulation(Collection<GSVMRegionalBidderSetup> regionalSetups,
Collection<GSVMNationalBidderSetup> nationalSetups,
RNGSupplier populationRNG) |
List<GSVMBidder> |
GlobalSynergyValueModel.createPopulation(GSVMWorld world,
RNGSupplier populationRNG) |
GSVMWorld |
GlobalSynergyValueModel.createWorld(RNGSupplier worldSeed) |
Bidder<GSVMLicense> |
GSVMBidder.drawSimilarBidder(RNGSupplier rngSupplier) |
<T extends BiddingLanguage> |
GSVMBidder.getValueFunction(Class<T> clazz,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
GSVMWorld(GSVMWorldSetup worldSetup,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<LSVMBidder> |
LSVMWorld.createPopulation(List<LSVMBidderSetup> setups,
RNGSupplier populationRNG) |
List<LSVMBidder> |
LocalSynergyValueModel.createPopulation(LSVMWorld world,
RNGSupplier populationRNG) |
LSVMWorld |
LocalSynergyValueModel.createWorld(RNGSupplier worldSeed) |
Bidder<LSVMLicense> |
LSVMBidder.drawSimilarBidder(RNGSupplier rngSupplier) |
<T extends BiddingLanguage> |
LSVMBidder.getValueFunction(Class<T> clazz,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
LSVMWorld(LSVMWorldSetup worldSetup,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
MRVMRegionsMap(MRVMWorldSetup worldStructure,
RNGSupplier rngSupplier) |
MRVMWorld(MRVMWorldSetup worldSetup,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<SRVMBidder> |
SRVMWorld.createPopulation(Collection<SRVMBidderSetup> bidderSetups,
RNGSupplier rngSupplier) |
List<SRVMBidder> |
SingleRegionModel.createPopulation(SRVMWorld world,
RNGSupplier populationRNG) |
SRVMWorld |
SingleRegionModel.createWorld(RNGSupplier worldSeed) |
Map<String,Integer> |
SRVMWorldSetup.defineBands(RNGSupplier rngSupplier) |
HashMap<SRVMBand,BigDecimal> |
SRVMBidderSetup.drawBaseValues(SRVMWorld world,
BigDecimal bidderStrength,
RNGSupplier rngSupplier)
Determines the Base Values for the band.
The base values are computed by multiplying the meanBaseValue the bidderStrenght and a random influence parameter. |
BigDecimal |
SRVMBidderSetup.drawBidderStrength(SRVMWorld world,
RNGSupplier rngSupplier) |
BigDecimal |
SRVMBidderSetup.drawInterBandSynergyFactor(SRVMWorld world,
RNGSupplier rngSupplier) |
HashMap<SRVMBand,BigDecimal> |
SRVMBidderSetup.drawIntraBandSynergyFactors(SRVMWorld world,
RNGSupplier rngSupplier) |
Bidder<SRVMLicense> |
SRVMBidder.drawSimilarBidder(RNGSupplier rngSupplier) |
HashMap<SRVMBand,Integer> |
SRVMBidderSetup.drawSynergyThresholds(SRVMWorld world,
RNGSupplier rngSupplier)
Determines the synergy thresholds for a band.
|
<T extends BiddingLanguage> |
SRVMBidder.getValueFunction(Class<T> clazz,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
SRVMWorld(SRVMWorldSetup setup,
RNGSupplier rngSupplier) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaUtilRNGSupplier
Supplies Java Util based RNG's, and uses an own Java.Util-Based RNG for Seed
generation The default Seeds are not used in this Supplier
|
Copyright © 2019. All rights reserved.