| Constructor and Description |
|---|
XORQRandomOrderSimple(Collection<T> genericDefinitions,
RNGSupplier rngSupplier) |
| Constructor and Description |
|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
List<BMBidder> |
BMWorld.createPopulation(BMBidderSetup bidderSetup,
RNGSupplier rngSupplier) |
List<BMBidder> |
BMWorld.createPopulation(Collection<BMBidderSetup> bidderSetups,
RNGSupplier rngSupplier) |
static XORQRandomOrderSimple<BMBand> |
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) |
| 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) |
| 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) |
| Constructor and Description |
|---|
LSVMWorld(LSVMWorldSetup worldSetup,
RNGSupplier rngSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<MRVMBidder> |
MRVMWorld.createPopulation(Collection<MRVMLocalBidderSetup> localSetups,
Collection<MRVMRegionalBidderSetup> regionalSetups,
Collection<MRVMNationalBidderSetup> nationalSetups,
RNGSupplier rngSupplier) |
List<MRVMBidder> |
MRVMWorld.createPopulation(MRVMLocalBidderSetup localSetup,
MRVMRegionalBidderSetup regionalSetup,
MRVMNationalBidderSetup nationalSetup,
RNGSupplier rngSupplier) |
List<MRVMBidder> |
MultiRegionModel.createPopulation(MRVMWorld world,
RNGSupplier populationRNG) |
MRVMWorld |
MultiRegionModel.createWorld(RNGSupplier worldSeed) |
static XORQRandomOrderSimple<MRVMGenericDefinition> |
RandomOrderXORQFactory.getXORQRandomOrderSimpleLang(MRVMBidder bidder,
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) |
HashMap<SRVMBand,Integer> |
SRVMBidderSetup.drawSynergyThresholds(SRVMWorld world,
RNGSupplier rngSupplier)
Determines the synergy thresholds for a band.
|
| 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 © 2017. All rights reserved.