Class MultiRegionModel
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.DefaultModel<MRVMWorld,MRVMBidder>
-
- org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
-
public class MultiRegionModel extends DefaultModel<MRVMWorld,MRVMBidder>
- Author:
- Michael Weiss
-
-
Constructor Summary
Constructors Constructor Description MultiRegionModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MRVMBidder>createPopulation(MRVMWorld world, RNGSupplier populationRNG)Creates a new set ofSATSBidderinstancesMRVMWorldcreateWorld(RNGSupplier worldSeed)Creates a newWorldvoidsetNumberOfLocalBidders(int number)voidsetNumberOfNationalBidders(int number)voidsetNumberOfRegionalBidders(int number)-
Methods inherited from class org.spectrumauctions.sats.core.model.DefaultModel
createNewPopulation, createNewPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createNewWorldAndPopulation, createWorld, createWorld
-
-
-
-
Method Detail
-
createWorld
public MRVMWorld createWorld(RNGSupplier worldSeed)
Description copied from class:DefaultModelCreates a newWorld- Specified by:
createWorldin classDefaultModel<MRVMWorld,MRVMBidder>- Parameters:
worldSeed- A rng supplier for random creation of world parameters- Returns:
- a new world
-
createPopulation
public java.util.List<MRVMBidder> createPopulation(MRVMWorld world, RNGSupplier populationRNG)
Description copied from class:DefaultModelCreates a new set ofSATSBidderinstances- Specified by:
createPopulationin classDefaultModel<MRVMWorld,MRVMBidder>- Parameters:
world- theWorldfor which the bidders are createdpopulationRNG- a rng supplier for the creation of random bidder parameters- Returns:
- a new set of bidders
-
setNumberOfLocalBidders
public void setNumberOfLocalBidders(int number)
-
setNumberOfRegionalBidders
public void setNumberOfRegionalBidders(int number)
-
setNumberOfNationalBidders
public void setNumberOfNationalBidders(int number)
-
-