Class SingleRegionModel
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.DefaultModel<SRVMWorld,SRVMBidder>
-
- org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
-
public class SingleRegionModel extends DefaultModel<SRVMWorld,SRVMBidder>
- Author:
- Michael Weiss
-
-
Constructor Summary
Constructors Constructor Description SingleRegionModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SRVMBidder>createPopulation(SRVMWorld world, RNGSupplier populationRNG)Creates a new set ofSATSBidderinstancesSRVMWorldcreateWorld(RNGSupplier worldSeed)Creates a newWorldvoidsetNumberOfHighFrequencyBidders(int numberOfBidders)voidsetNumberOfPrimaryBidders(int numberOfBidders)voidsetNumberOfSecondaryBidders(int numberOfBidders)voidsetNumberOfSmallBidders(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 SRVMWorld createWorld(RNGSupplier worldSeed)
Description copied from class:DefaultModelCreates a newWorld- Specified by:
createWorldin classDefaultModel<SRVMWorld,SRVMBidder>- Parameters:
worldSeed- A rng supplier for random creation of world parameters- Returns:
- a new world
-
createPopulation
public java.util.List<SRVMBidder> createPopulation(SRVMWorld world, RNGSupplier populationRNG)
Description copied from class:DefaultModelCreates a new set ofSATSBidderinstances- Specified by:
createPopulationin classDefaultModel<SRVMWorld,SRVMBidder>- Parameters:
world- theWorldfor which the bidders are createdpopulationRNG- a rng supplier for the creation of random bidder parameters- Returns:
- a new set of bidders
-
setNumberOfSmallBidders
public void setNumberOfSmallBidders(int numberOfBidders)
-
setNumberOfHighFrequencyBidders
public void setNumberOfHighFrequencyBidders(int numberOfBidders)
-
setNumberOfSecondaryBidders
public void setNumberOfSecondaryBidders(int numberOfBidders)
-
setNumberOfPrimaryBidders
public void setNumberOfPrimaryBidders(int numberOfBidders)
-
-