Class GlobalSynergyValueModel
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.DefaultModel<GSVMWorld,GSVMBidder>
-
- org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
-
public class GlobalSynergyValueModel extends DefaultModel<GSVMWorld,GSVMBidder>
- Author:
- Fabio Isler
-
-
Constructor Summary
Constructors Constructor Description GlobalSynergyValueModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<GSVMBidder>createPopulation(GSVMWorld world, RNGSupplier populationRNG)Creates a new set ofSATSBidderinstancesGSVMWorldcreateWorld(RNGSupplier worldSeed)Creates a newWorldvoidsetLegacyGSVM(boolean legacyGSVM)voidsetNumberOfNationalBidders(int numberOfBidders)voidsetNumberOfRegionalBidders(int numberOfBidders)-
Methods inherited from class org.spectrumauctions.sats.core.model.DefaultModel
createNewPopulation, createNewPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createWorld, createWorld
-
-
-
-
Method Detail
-
createWorld
public GSVMWorld createWorld(RNGSupplier worldSeed)
Description copied from class:DefaultModelCreates a newWorld- Specified by:
createWorldin classDefaultModel<GSVMWorld,GSVMBidder>- Parameters:
worldSeed- A rng supplier for random creation of world parameters- Returns:
- a new world
-
createPopulation
public java.util.List<GSVMBidder> createPopulation(GSVMWorld world, RNGSupplier populationRNG)
Description copied from class:DefaultModelCreates a new set ofSATSBidderinstances- Specified by:
createPopulationin classDefaultModel<GSVMWorld,GSVMBidder>- Parameters:
world- theWorldfor which the bidders are createdpopulationRNG- a rng supplier for the creation of random bidder parameters- Returns:
- a new set of bidders
-
setNumberOfNationalBidders
public void setNumberOfNationalBidders(int numberOfBidders)
-
setNumberOfRegionalBidders
public void setNumberOfRegionalBidders(int numberOfBidders)
-
setLegacyGSVM
public void setLegacyGSVM(boolean legacyGSVM)
-
-