Class GSVMDomain
- java.lang.Object
-
- org.spectrumauctions.sats.mechanism.domains.ModelDomain<GSVMBidder>
-
- org.spectrumauctions.sats.mechanism.domains.GSVMDomain
-
- All Implemented Interfaces:
org.marketdesignresearch.mechlib.core.Domain,org.marketdesignresearch.mechlib.instrumentation.MipInstrumentationable
public class GSVMDomain extends ModelDomain<GSVMBidder>
-
-
Constructor Summary
Constructors Constructor Description GSVMDomain(java.util.List<GSVMBidder> bidders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BiddingLanguagecreatePriceSamplingBiddingLanguage(RNGSupplier rngSupplier, SATSBidder bidder, int numberOfSamples)java.util.List<? extends org.marketdesignresearch.mechlib.core.Good>getGoods()ModelMIPgetMIP()java.lang.StringgetName()-
Methods inherited from class org.spectrumauctions.sats.mechanism.domains.ModelDomain
canEqual, equals, getBidders, getEfficientAllocation, getMipInstrumentation, getPriceGenerationBidsPerBidder, hasEfficientAllocationCalculated, hashCode, proposeStartingPrices, setMipInstrumentation, setPriceGenerationBidsPerBidder, setPriceGenerationFraction, setPriceGenerationNumberOfWorldSamples, setPriceGenerationSeed
-
-
-
-
Constructor Detail
-
GSVMDomain
public GSVMDomain(java.util.List<GSVMBidder> bidders)
-
-
Method Detail
-
getMIP
public ModelMIP getMIP()
- Specified by:
getMIPin classModelDomain<GSVMBidder>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.marketdesignresearch.mechlib.core.Domain- Overrides:
getNamein classModelDomain<GSVMBidder>
-
getGoods
public java.util.List<? extends org.marketdesignresearch.mechlib.core.Good> getGoods()
-
createPriceSamplingBiddingLanguage
public BiddingLanguage createPriceSamplingBiddingLanguage(RNGSupplier rngSupplier, SATSBidder bidder, int numberOfSamples) throws UnsupportedBiddingLanguageException
- Specified by:
createPriceSamplingBiddingLanguagein classModelDomain<GSVMBidder>- Throws:
UnsupportedBiddingLanguageException
-
-