A B C D E F G H I J K L M N O P Q R S T U V W X _ 
All Classes All Packages

A

activityLimitOverride - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
In this simple implementation of the GSVM activity limit (how many licenses can be won by a bidder), the default is: * |nationalCircleLicenses| for the national bidder * Math.round(2/3 * |positiveBaseValueLicenses|) for regional bidders In a default world, that results in the original activity limits of 12 for a national bidder 4 for a regional bidder.
adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
 
adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
addAdjacencyList(List<VertexCell>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method adds an adjacency list
addAdjacentRegion(int) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
 
addBand(String, int) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
Define new Band which should be generated in the model
addChildVertex(Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
 
addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
Use this function to manually add an additional Constraint to this Partial MIP.
addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
addEdge(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method adds one edge to the graph
addListOfVertices(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method updates the list of vertices of the graph
addObjectiveTerm(double, Variable) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
addValueFile(File) - Method in class org.spectrumauctions.sats.core.api.PathResult
 
addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
Use this function to manually add an additional Variable to this Partial MIP.
Once a Variable is added, it cannot be removed anymore.
addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
adjacentRegions(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
allGoods - Variable in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
allModels() - Static method in enum org.spectrumauctions.sats.clt.Model
 
allModelsResultTreating(OptionSet, ModelCreator.Builder) - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
 
AllocationLimitAdapter - Class in org.spectrumauctions.sats.core.util.file.gson
 
AllocationLimitAdapter() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
 
AllocationLimitAdapter.SerializedAllocationLimit - Class in org.spectrumauctions.sats.core.util.file.gson
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
Adds the generated variables and constraints to an existing MIP instance.
appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
 
appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
 
appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
Adds the generated variables and constraints to an existing MIP instance.
appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
Adds the generated variables and constraints to an existing MIP instance.
appendTopLevelParamsAndSolve(DefaultModel<?, ?>, File) - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
areAdjacent(MRVMRegionsMap.Region, MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 

B

BallCut(Vertex, double, double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
The name used to represent the paired 800MHz band
BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
The name used to represent the paired 2.6GHz band
BAND_NAME_C - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
The name used to represent the unpaired 2.6GHz band
bandDefinitions - Variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
 
bands - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
 
bands - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
 
bands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
Defines which bands should be created in the world
BandSetup(String, IntegerInterval, DoubleInterval, ImmutableMap<Integer, BigDecimal>) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
BandSetup(String, IntegerInterval, DoubleInterval, Function) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
bandSetups() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
baseValueIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
baseValueIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
 
BaseValueModel - Class in org.spectrumauctions.sats.core.model.bvm.bvm
 
BaseValueModel() - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
Creates a new QuickAccessor to the Base Value Model in its default configuration.
BaseValueModel(int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
Creates a new QuickAccessor to the Base Value Model in its default configuration.
BellmanFord(Vertex, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method implements the Bellman-Ford graph search algorithm (the complexity is O(V*E) )
BFS(Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method implements the Breadth-First-Search in the graph given the source vertex
BICHLER_2014_BVM_DEFAULT_BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
 
BICHLER_2014_BVM_DEFAULT_BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
 
BICHLER_2014_MBVM_DEFAULT_BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
BICHLER_2014_MBVM_DEFAULT_BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
BICHLER_2014_MBVM_DEFAULT_BAND_NAME_C - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
BICHLER_2014_MBVM_DEFAULT_BAND_NAME_D - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
BIDDER_SPECIFIC - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
bidderFilePath(long, long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
BidderSetup - Class in org.spectrumauctions.sats.core.model
 
BidderSetup(BidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.BidderSetup
 
BidderSetup.Builder - Class in org.spectrumauctions.sats.core.model
 
BidderSpecificGeneric - Interface in org.spectrumauctions.sats.core.bidlang.generic
 
BidderSpecificXOR - Interface in org.spectrumauctions.sats.core.bidlang.xor
 
bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Allows a specific bidder type (subclass) to change the demand query mip before execution.
bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
BiddingLanguage - Interface in org.spectrumauctions.sats.core.bidlang
Bidding languages represent a mean for the bidder to express a value for a certain set of goods.
BiddingLanguageEnum - Enum in org.spectrumauctions.sats.core.api
 
BigDecimalUtils - Class in org.spectrumauctions.sats.core.util
 
BigDecimalUtils() - Constructor for class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
biggestUnscaledPossibleValue(Collection<MRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
Returns the biggest possible value any of the passed bidders can have
biggestUnscaledPossibleValue(Collection<SRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
Returns the biggest possible value any of the passed bidders can have
BMBand - Class in org.spectrumauctions.sats.core.model.bvm
 
BMBand(BMWorld, String, int, int, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBand
Creates a new Band Bands are automatically created when a new BMWorld instance is created, hence, the use of this constructor is not recommended.
BMBidder - Class in org.spectrumauctions.sats.core.model.bvm
 
BMBidder(long, int, BMWorld, BMBidderSetup, UniformDistributionRNG) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidder
Create a new bidder.
BMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm
A configuration of a Bidder, i.e., the specification of the random parameters of the bidder.
BMBidderSetup(BMBidderSetup.BMBidderSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
BMBidderSetup.BMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm
 
BMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
 
BMLicense - Class in org.spectrumauctions.sats.core.model.bvm
 
BMWorld - Class in org.spectrumauctions.sats.core.model.bvm
 
BMWorld(BMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
BMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm
 
BMWorldSetup(BMWorldSetup.BMWorldSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
 
BMWorldSetup.BMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm
 
BMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
Creates a new BidderSetup instance which can then be used to create a new population
build() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup.MBVMBidderSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
 
build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
build() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
 
buildDefaultSetup() - Static method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup.Builder
Create a BidderSetup Builder
Builder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
Create a BidderSetup Builder
Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
 
Builder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
 
Builder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.BidderSetup.Builder
 
Builder(String, int, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
Builder(String, int, DoubleInterval, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 
buildResidualNetwork() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method builds the residual network for this graph
BVM - org.spectrumauctions.sats.clt.Model
 
BVMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm.bvm
A builder with default values of the base value model
BVMBidderSetup.BVMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.bvm
 
BVMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
 
BVMModelCreator - Class in org.spectrumauctions.sats.core.api
 
BVMModelCreator(BVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.BVMModelCreator
 
BVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
BVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
BVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.BVMModelOptionParser
 
BVMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm.bvm
 
BVMWorldSetup.BVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.bvm
 
BVMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
 

C

c(MRVMRegionsMap.Region, Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Defines the c-function, i.e., c(r,x) = sum_{b\in B} cap(b,r,x) [as explained in the paper]
CacheMap<K,​V> - Class in org.spectrumauctions.sats.core.util
 
CacheMap(int) - Constructor for class org.spectrumauctions.sats.core.util.CacheMap
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
Deprecated.
calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderAllocationLimit
 
calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderGenericAllocationLimit
 
calculateCAP(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
calculateFactor(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
This factor is used to calculate the bonus for having adjacent items.
calculateScalingFactor(Collection<SRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
Returns the value this bidder has for a specific bundle.
calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
CanadianMap - Class in org.spectrumauctions.sats.core.model.mrvm
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.License
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
 
canEqual(Object) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
canEqual(Object) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
capOfBand(MRVMBand, int) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Returns the capacity for having numberOfLicenses many MRVMLicense in MRVMBand band
CATS - org.spectrumauctions.sats.clt.Model
 
CATS - org.spectrumauctions.sats.core.api.FileType
 
CATS_SPECIFIC - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
CATSBidder - Class in org.spectrumauctions.sats.core.model.cats
 
CATSBidderSetup - Class in org.spectrumauctions.sats.core.model.cats
 
CATSBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.cats
 
CatsExporter - Class in org.spectrumauctions.sats.core.bidfile
 
CatsExporter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
CATSLicense - Class in org.spectrumauctions.sats.core.model.cats
 
CATSModelOptionParser - Class in org.spectrumauctions.sats.clt
 
CATSModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.CATSModelOptionParser
 
CATSRegionModel - Class in org.spectrumauctions.sats.core.model.cats
 
CATSRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
 
CATSRegionsModelCreator - Class in org.spectrumauctions.sats.core.api
Created by Michael Weiss on 04.05.2017.
CATSRegionsModelCreator(CATSRegionsModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator
 
CATSRegionsModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
CATSWorld - Class in org.spectrumauctions.sats.core.model.cats
 
CATSWorld(CATSWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
CATSWorldSetup - Class in org.spectrumauctions.sats.core.model.cats
 
CATSWorldSetup.Builder - Class in org.spectrumauctions.sats.core.model.cats
 
CatsXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
The original CATS Regions model has a specific way to generate bids, which does not directly translate into our iterator-based way of generating bids.
CatsXOR(Collection<CATSLicense>, RNGSupplier, CATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
 
changeNumberOfLots(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
checkNotNegative(int) - Static method in class org.spectrumauctions.sats.core.util.PreconditionUtils
Ensures the all passed objects are not negative.
checkNotNull(Object...) - Static method in class org.spectrumauctions.sats.core.util.PreconditionUtils
Ensures the all passed objects are not null.
checkQuantityIsValid(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
cloneIt() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns a deep copy of the object.
cloneIt() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
CommandLineTool - Class in org.spectrumauctions.sats.clt
Access class for the Command Line Interface
CommandLineTool() - Constructor for class org.spectrumauctions.sats.clt.CommandLineTool
 
compare(Set<GenericGood>, Set<GenericGood>) - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
 
compare(License, License) - Method in class org.spectrumauctions.sats.core.model.License.IdComparator
 
computeCost(List<Edge>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method computes the cost of a set of edges i.e.
ConeCut(Vertex, double, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
coneDecomp(List<Vertex>, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method implements the cone decomposition of the graph.
constrainAuxiliaryVariables() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
Returns a set of constraints which ensure that the auxiliary variables.
constrainFunctionOutputVariable() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
Encodes the actual continuous piecewise linear function, i.e., the following term:
Y = \sum_{i =1}^r cornerY_{i-1}Z_i + slope(i) * condX_i - slope(i) * cornerX_{i-1} * Z_i
constrainValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
 
constrainValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
 
constructFlowTables(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs flow tables from a solution of MCF problem.
containedGoods() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
containedGoods() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
containedGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
containedGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
containedGoods() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
ContinuousPiecewiseLinearFunction - Class in org.spectrumauctions.sats.core.util.math
 
ContinuousPiecewiseLinearFunction(Map<BigDecimal, BigDecimal>) - Constructor for class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
Constructs a new PieceWiseLinear function with a restricted domain interval
contractIt(double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.SpectralGraph
 
copyOf() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
copyOf() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
copyOf() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
 
copyOf() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
copyOf() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
createBands(MRVMWorld, MRVMWorldSetup, MRVMRegionsMap, UniformDistributionRNG) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
createCanadianMapGraph() - Method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
 
createDefaultGSVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
 
createDefaultLSVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
 
createDefaultMRVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
 
createGraphRandomly(IntegerInterval, IntegerInterval, double, double) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
createGridSizeRandomly(IntegerInterval, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
createLicenses(MRVMBand, int, MRVMRegionsMap) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
createNewPopulation(W) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of SATSBidder instances
createNewPopulation(W, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of SATSBidder instances
createNewWorldAndPopulation() - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Default version if you do not have to keep track of the seeds of your auction instance.
createNewWorldAndPopulation(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Default version if you want to keep track of the seeds of your auction instances.
createNewWorldAndPopulation(long, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Deprecated.
createNewWorldAndPopulation(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Deprecated.
createNewWorldAndPopulation(RNGSupplier, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of SATSBidder instances for a newly generated World instance
createOptionParser(Model) - Static method in class org.spectrumauctions.sats.clt.ModelOptionParser
Factory Method to create a ModelOptionParser for a specific model
createPopulation(Collection<BMBidderSetup>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(Collection<BMBidderSetup>, long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(Collection<BMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(Collection<GSVMRegionalBidderSetup>, Collection<GSVMNationalBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
createPopulation(Collection<MRVMLocalBidderSetup>, Collection<MRVMRegionalBidderSetup>, Collection<MRVMNationalBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
createPopulation(Collection<SRVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
createPopulation(List<CATSBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
createPopulation(List<LSVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
createPopulation(BMBidderSetup) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(BMBidderSetup, long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(BMBidderSetup, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
createPopulation(BMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
 
createPopulation(BMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
createPopulation(CATSWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
 
createPopulation(GSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
createPopulation(LSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
createPopulation(MRVMLocalBidderSetup, MRVMRegionalBidderSetup, MRVMNationalBidderSetup, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
createPopulation(MRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 
createPopulation(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
createPopulation(W, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of SATSBidder instances
createPredefinedGraph(Graph<MRVMWorldSetup.RegionSetup, DefaultEdge>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
 
createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
 
createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
createWorld() - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new World
createWorld(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new World
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new World
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 
createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 

D

decreaseKey(T, double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
DecreasingSizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
 
DecreasingSizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.DecreasingSizeOrderedXOR
 
DEFAULT_DEMAND_QUERY_EPSILON - Static variable in class org.spectrumauctions.sats.core.model.SATSBidder
 
DEFAULT_DEMAND_QUERY_TIME_LIMIT - Static variable in class org.spectrumauctions.sats.core.model.SATSBidder
 
DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup
 
DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup
 
DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
 
DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
 
DefaultModel<W extends World,​B extends SATSBidder> - Class in org.spectrumauctions.sats.core.model
 
DefaultModel() - Constructor for class org.spectrumauctions.sats.core.model.DefaultModel
 
defineBands(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
 
DeterministicIncreasingSizeComparator - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
DeterministicIncreasingSizeComparator() - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
 
Dijkstra(Vertex, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
DoubleInterval - Class in org.spectrumauctions.sats.core.util.random
 
DoubleInterval(double) - Constructor for class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
DoubleInterval(double, double) - Constructor for class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
drawAlpha(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
Draws the Alpha-Parameter uniformly at random.
Alpha is a parameter defining an expected profit per served customer, if quality of service and regional discount are ignored.
It can be understood as a relative bidder strength parameter.
drawBaseCapacity(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
drawBaseValue(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
drawBaseValues(SRVMWorld, BigDecimal, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
Determines the Base Values for the band.
The base values are computed by multiplying the meanBaseValue the bidderStrenght and a random influence parameter.
drawBeta(MRVMRegionsMap.Region, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
Draws the Beta-Parameter uniformly at random.
Beta is a parameter defining the target market share this bidder intends to cover.
drawBidderStrength(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
 
drawDistanceDiscounts(MRVMWorld, MRVMRegionsMap.Region, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
Determines the discount in value for distant regions
drawGamma(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup
 
drawGraphStructure(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
 
drawHome(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
Selects one of the regions at random, or select the predefined region if defined.
drawInterBandSynergyFactor(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
 
drawIntraBandSynergyFactors(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
 
drawNumberOfLots(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
drawPopulation(GaussianDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
 
drawPositiveValueThreshold(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
drawPositiveValueThreshold(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
Read javadoc of superclass of explanation of this parameter.
drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
Randomly selects regions of interest.
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
drawSynergyFactors(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
drawSynergyThresholds(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
Determines the synergy thresholds for a band.
drawZHigh(Map<Integer, BigDecimal>, MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
 
drawZLow(Map<Integer, BigDecimal>, MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
 

E

Edge - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
Edge(Vertex, Vertex, double, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
Edge(Vertex, Vertex, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
Edge(LSVMLicense, LSVMLicense) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
equalIgnoreScale(Collection<BigDecimal>, Collection<BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
equalIgnoreScaleOnValues(Map<T, BigDecimal>, Map<T, BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
Compares if two maps with BigDecimal values are numerically equivalent, i.e, if the keys are Object.equals(Object) and the values numerically equivalent.
equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
(non-Javadoc)
equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.License
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.World
 
equals(Object) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
equals(Object) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
extractMax() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
extractMin(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 

F

FileException - Exception in org.spectrumauctions.sats.core.util.file
 
FileException() - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
 
FileException(String) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
 
FileException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
 
FileException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
 
FileException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
 
FilePathUtils - Class in org.spectrumauctions.sats.core.util.file
 
filetype() - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
filetype() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
filetype() - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
FileType - Enum in org.spectrumauctions.sats.core.api
 
FileWriter - Class in org.spectrumauctions.sats.core.bidfile
 
FileWriter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.FileWriter
 
findAllPaths(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method implements the dfs algorithm to find all paths between two vertices.
folder - Variable in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
FOLDER - Static variable in class org.spectrumauctions.sats.core.util.file.FilePathUtils
Determines where the files will be stored.
FordFulkerson(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method implements Ford-Fulkerson maximum flow search method given the source vertex and the sink vertex
fromJson(Class<T>, String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
Function - Interface in org.spectrumauctions.sats.core.util.math
A simple interface for univatiate functions
functionAt(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
 

G

gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the gamma factors for all regions.
gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
Calculates the gamma factors for all regions.
gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
Calculates the gamma factors for all regions.
gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
Calculates the gamma factors for all regions.
GaussianDistributionRNG - Interface in org.spectrumauctions.sats.core.util.random
 
GaussianJavaUtilRandomWrapper - Class in org.spectrumauctions.sats.core.util.random
 
GaussianJavaUtilRandomWrapper() - Constructor for class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
 
GaussianJavaUtilRandomWrapper(long) - Constructor for class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator
 
generateResult(File) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator
 
GenericGood - Class in org.spectrumauctions.sats.core.model
 
GenericGood(String, long) - Constructor for class org.spectrumauctions.sats.core.model.GenericGood
 
GenericPowerset - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
GenericPowerset(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
 
GenericPowersetDecreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
GenericPowersetDecreasing(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
 
GenericPowersetIncreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
Iterates over the Powerset of Generic Values.
Attention, this is not suitable for very big models, as this implementation will get very very slow for large bundle sizes.
GenericPowersetIncreasing(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
 
GenericSetsPickN<T> - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
GenericSetsPickN(Map<T, Integer>, int) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
 
GenericSizeDecreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericSizeDecreasing(Collection<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeDecreasing
 
GenericSizeIncreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericSizeIncreasing(Collection<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeIncreasing
 
GenericSizeOrdered - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericWorld - Interface in org.spectrumauctions.sats.core.model
 
getActivityLimitOverride() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
 
getAdditionalLocation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getAdditionalLocation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getAdditivity() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getAdditivity() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getAdjacencyListIndex() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns the index of the associated adjacency list
getAdjacencyLists() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns adjacency lists of the graph
getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
getAllGenericDefinitions() - Method in interface org.spectrumauctions.sats.core.model.GenericWorld
 
getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
getAllocationLimit() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getAllocationLimit() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
 
getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup
 
getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup
 
getAlpha() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getAlphaInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
getBall(Vertex, double, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns a subgraph induced by a subset of vertices that are at most at distance=radius from the center vertex
getBallShell(Vertex, double, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns a ball shell of a graph with a center in 'center' and with the given radius
getBand() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
 
getBand() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
getBand() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getBand() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
 
getBand(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
Gets a band with a specific name
getBandDefinitions() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
 
getBandName() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getBands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
getBands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
See BMWorldSetup.bands() for the purpose of this parameter
getBands() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getBands() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
getBandSetups() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
 
getBase() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
getBaseCapacity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getBaseValue(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
getBaseValueIntervals() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG) for the explanation of this parameter.
getBaseValues() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getBaseValues() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getBaseValues() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getBeta(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getBetaInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
getBidder() - Method in interface org.spectrumauctions.sats.core.bidlang.BiddingLanguage
References back to the SATSBidder instance from whom this Bidding language instance was created.
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
 
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
getBidderIds(long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getBidderPosition() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getBidders() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getBidderStrength() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
This random value is used exclusively in {SRVMBidderSetup.drawBaseValues(SRVMWorld, BigDecimal, RNGSupplier), but stored in the bidder for easier analysis.
Its mean is typically 1.

Note that the bidder strength is not the only random influence on the base values, hence a high bidder strength does not imply that a bidder is stronger than others, it simply makes it more likely.
getBidsPerBidder() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
getBidsPerBidder() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getBoundary(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
getBudgetFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getBudgetFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getBundle(BigInteger) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
getBundle(BigInteger, int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
getCapacity() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getCATSXORBids() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
 
getChildVertex(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
 
getColor() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns the color of the vertex
getColumnPosition() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
getCommonValue() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
 
getCone(Vertex, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the cone with a vertex in 'center' and a given radius in respect to the set of vertices S
getCornerPoints() - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
Provides a list with all corner point (X, Y) pairs, sorted with increasing X.
getCornerPointY() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
 
getDefaultFilePrefix() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
getDefaultHandler() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Get the default instance handler.
getDefaultNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
getDefaultSetup() - Static method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup
 
getDefaultSetup(int) - Static method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup
 
getDefaultSetup(int) - Static method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
 
getDefComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
getDefintionComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
 
getDescription() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getDescription() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getDescription() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getDeviation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getDeviation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getDistance(MRVMRegionsMap.Region, MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
Calculates the distance between two regions in this map.

Distance is defined as the length of the shortest path in a graph representation of this map, where two regions share an edge if and only if they are adjacent.
getEdges() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
getEfficientAllocation() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getExponentFactor() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
getFileType() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
getFileType() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
getFileWriter(FileType, File) - Static method in enum org.spectrumauctions.sats.core.api.FileType
 
getFlow(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getFlowTables() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns flow tables obtained after MCF
getFolder() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
getGamma(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
Reads the gammavalue form the stored map.
getGaussianDistributionRNG() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getGaussianDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getGaussianDistributionRNG(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getGaussianDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getGenericDefinitionOf(License) - Method in interface org.spectrumauctions.sats.core.model.GenericWorld
 
getGenericDefinitionOf(License) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getGood1() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
getGood2() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
 
getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
 
getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
getGrid() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getGrid() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
getGson() - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
getHigherAdjacentFunction() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
 
getHighNationalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
 
getHomeId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
getId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
getId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getId() - Method in class org.spectrumauctions.sats.core.model.World
 
getID() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns ID of the vertex
getIncreasingSizeComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
getInitSeed() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getInputDegree(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the input degree of a given vertex
getInstance() - Static method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
 
getInstance() - Static method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
getInstance() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
getInstance() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
getInstanceFolder() - Method in class org.spectrumauctions.sats.core.api.PathResult
 
getInterbandSynergyValue() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getIntrabandSynergyFactors() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getInvName() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getJumpProbability() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getJumpProbability() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getKey() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
getKey(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
getKind() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
getKMax() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
getLicenses() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
getLicenses() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
getLicenses() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
getLicenses() - Method in class org.spectrumauctions.sats.core.model.World
 
getLicensesPerBand(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Sorts the licenses of a bundle into subbundles by their band.
getLicensesPerBand(Set<MRVMLicense>, MRVMWorld) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Sorts the licenses of a bundle into subbundles by their band.
getLicensesPerRegion(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Sorts the licenses of a bundle into subbundles by their region.
getLongestShortestPath(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
Returns the length of the longest shortest path in the adjacency graph between the specified region and any other region.
getLongId() - Method in class org.spectrumauctions.sats.core.model.License
 
getLongId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getLowerAdjacentFunction() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
 
getLowNationalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
 
getMaximumRegionalCapacity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Calculates the maximum capacity any region can have.
getMaxSubstitutableBids() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getMaxSubstitutableBids() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getMaxValue() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
getMaxValue() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
getMinValue() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
getMinValue() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
 
getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
 
getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
getMIP() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
 
getMipInstrumentation() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getMipInstrumentation() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
 
getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getModel() - Method in class org.spectrumauctions.sats.clt.BVMModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.CATSModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
getModel() - Method in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
getModelName() - Method in class org.spectrumauctions.sats.core.model.World
 
getName() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getName() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
getName() - Method in class org.spectrumauctions.sats.core.model.License
 
getName() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
getName() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getName() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
 
getName() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
 
getName() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getName() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
getNationalCircle() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
getNeighbors() - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
 
getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Returns a new population id The id is unique amongst all previously generated population ids with the same worldId.
getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Returns an new unused world id.
getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
getNode() - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
 
getNote() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
getNotice() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
Deprecated.
getNotice() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
See BidderSetup.getNumberOfBidders() for the explanation of this parameter.
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.BidderSetup
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
 
getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
getNumberOfChilds() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
 
getNumberOfColumns() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
getNumberOfEdges() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the number of edges of the graph
getNumberOfFlows() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.World
 
getNumberOfItems() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
getNumberOfLocalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
getNumberOfLots() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
getNumberOfRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
getNumberOfRows() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
getNumHighFrequencyBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
getNumPrimaryBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
getNumSecondaryBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
getNumSmallBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
getOutputDegree(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the output degree of a given vertex
getPath(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns a path between two vertices i.e.
getPopulation() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
getPopulation() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
 
getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
getPopulationSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
getPopulationSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
getPosition() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
 
getPositiveValueThresholdIntervals() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
getPredecessor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns the predecessor of the current vertex in the shortest path tree from some source
getPriceGenerationBidsPerBidder() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
getPrivateValues() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getProximity() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getPsi(int) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
A variable static total non-discounted value when missing exactly k regions for k less than k_{max} or k or more regions for k = k_{max} and zero otherwise.
getQuantity() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
getQuantity() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
getQuantity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getQuantity() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
getRadius(Vertex, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the radius of the graph i.e.
getRegion() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
getRegion() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getRegion(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
getRegionalCircle() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
getRegionalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
 
getRegionId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
getRegionsMap() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
getResaleFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getResaleFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 
getRowPosition() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
getSCALE() - Static method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getSerialversionuid() - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getSetup() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getSetupName() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
See BidderSetup.getSetupName() for the explanation of this parameter.
getSetupName() - Method in class org.spectrumauctions.sats.core.model.BidderSetup
 
getSetupName() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
See BMWorldSetup.getSetupName() for the purpose of this parameter
getSetupName() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
The setupName is used to identify the worldSetup once the world is created.
getSetupType() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getShortDescription() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getShortestPathEst() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns the estimation for the shortest path from some source to this vertex
getShortestPathEst(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns the estimation for the shortest path from some source to this vertex
getSink() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getSize() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getSize() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
 
getSize() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
getSizeOrderedGenericLang(boolean, BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory
 
getSizeOrderedGenericLang(boolean, BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericPowersetFactory
 
getSizeOrderedGenericLang(boolean, MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory
 
getSizeOrderedGenericLang(boolean, MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericPowersetFactory
 
getSizeOrderedGenericLang(boolean, SRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericFactory
 
getSizeOrderedGenericLang(boolean, SRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericPowersetFactory
 
getSlope() - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
getSolutionPoolMode() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
getSolutionPoolMode() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
getSource() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getStrategy(Class<T>) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getSynergies() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
getSynergy(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getSynergyThreshold() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getSynFactors() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG) for the explanation of this parameter.
getUniformDistributionRNG() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getUniformDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getUniformDistributionRNG(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getUniformDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getUniformRandomBundle(Random, List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
getUniformRandomBundle(Random, List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
getUseQuadraticPricingOption() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getUuid() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
getUuid() - Method in class org.spectrumauctions.sats.core.model.License
 
getValue(Bundle) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
getValue(Bundle, boolean) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getValueFiles() - Method in class org.spectrumauctions.sats.core.api.PathResult
 
getValueFunction(Class<T>) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
Use this method to get a desired value function representation (bidding language) for this bidder.
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
Use this method to get a desired value function representation (bidding language) for this bidder.
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getValueInterval() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup
 
getValueVariable(MRVMBidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getVariables() - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
 
getVariables() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
 
getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
ModelMIPs have to explicitly set variables of interest
getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getVertex() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
 
getVertex(LSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMGridGraph
 
getVertexPredecessor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
getVertices() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the list of vertices of the graph
getVmVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getVoVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getWHatIKVariable(int) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
A boolean variable, which is 1 iff the agent has exactly k missing regions, for k \in {0,...,k_{max}}
getWinnerDetermination() - Method in class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
 
getWinnerDeterminationWithout(Bidder) - Method in class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
 
getWIRVariable(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
A boolean variable, which is 1 iff possesses at least 1 license in region
getWIVariable() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
A integer Variable, stating the number regions this bidder covers
getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.License
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getWorld() - Method in interface org.spectrumauctions.sats.core.model.SATSGood
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.License
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getWorldSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
getWorldSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
getX() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
 
getXORLanguage(BiddingLanguageEnum) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
getXORQLanguage(BiddingLanguageEnum) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
getXORQRandomOrderSimpleLang(BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(BMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(MRVMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
 
getXVariable(MRVMBidder, MRVMRegionsMap.Region, MRVMBand) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getXVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getXVariables() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getXVariables(GSVMBidder, GSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
getXVariables(LSVMBidder, LSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
getXVariables(MRVMBidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getY(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
 
getY(BigDecimal) - Method in interface org.spectrumauctions.sats.core.util.math.Function
 
getY(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
getyIntercept() - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
getzHigh(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getzHighInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
getzLow(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getzLowInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
GlobalSynergyValueModel - Class in org.spectrumauctions.sats.core.model.gsvm
 
GlobalSynergyValueModel() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
Graph - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
The class implements the graph structure (via adjacency lists) and simple algorithms for processing the graph.
Graph() - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs am empty graph
Graph(List<Vertex>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs
Graph(List<Vertex>, List<List<VertexCell>>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
Graph(List<Vertex>, List<VertexCell>...) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
Constructor
GraphAdapter - Class in org.spectrumauctions.sats.core.util.file.gson
 
GraphAdapter() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
 
GraphAdapter.SerializedRegion - Class in org.spectrumauctions.sats.core.util.file.gson
 
GsonWrapper - Class in org.spectrumauctions.sats.core.util.file.gson
 
GsonWrapper() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
GSVM - org.spectrumauctions.sats.clt.Model
 
GSVMBidder - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMCircle - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
 
GSVMDomain(List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
 
GSVMLicense - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMModelCreator - Class in org.spectrumauctions.sats.core.api
Created by Michael Weiss on 04.05.2017.
GSVMModelCreator(GSVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.GSVMModelCreator
 
GSVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
GSVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
GSVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.GSVMModelOptionParser
 
GSVMNationalBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMNationalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMRegionalBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMRegionalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMStandardMIP - Class in org.spectrumauctions.sats.opt.model.gsvm
 
GSVMStandardMIP(List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
GSVMStandardMIP(GSVMWorld, List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
GSVMWorld - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMWorld(GSVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
GSVMWorldSetup - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMWorldSetup.GSVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.gsvm
 
GSVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
 

H

hasDefinedNumberOfGoodsInterval() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
If the numberOfGoodsInterval is set, the number of rows and columns are ignored and the determination of those falls back to the CATS definition (int) Math.floor(Math.sqrt(numberOfGoods)).
hasEfficientAllocationCalculated() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.License
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.World
 
hashCode() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
hashCode() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
hashCodeIgnoringScale(Collection<BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
hashCodeIgnoringScale(Map<?, BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
hasNext() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
 
HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
highestSynergyQuantity(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
highestValidVal - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
 
highestValidVal - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
If the highest possible value any bidder can have is higher than MIP.MAX_VALUE - MAXVAL_SAFETYGAP} a non-zero scaling factor for the calculation is chosen.
HighFrequenceBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.HighFrequenceBidderBuilder
Create a BidderSetup Builder with 2.6GHz SATSBidder default values (see Kreoemer et.
highNationalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 

I

id - Variable in class org.spectrumauctions.sats.core.model.World
 
IdComparator() - Constructor for class org.spectrumauctions.sats.core.model.License.IdComparator
 
IllegalConfigException - Exception in org.spectrumauctions.sats.core.api
 
IllegalConfigException() - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IncompatibleBiddingLanguageException - Exception in org.spectrumauctions.sats.core.model
 
IncompatibleBiddingLanguageException() - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(String) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleWorldException - Exception in org.spectrumauctions.sats.core.model
 
IncompatibleWorldException() - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(String) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncreasingSizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
 
IncreasingSizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.IncreasingSizeOrderedXOR
 
INDIVIDUALSEED - org.spectrumauctions.sats.core.api.SeedType
 
induceGraph(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the graph induced from the current one by a set of vertices Complexity O(n*m) because of adjacency lists.
init(Vertex, Vertex, double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
initRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
 
InMemoryInstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
A fast instance handler implementation.
No files are written - all write methods are empty mocks.

The use of this handler is only recommended if no instances are serialized or deserialized.
insert(T) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
insert(T, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
INSTANCE - org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
 
InstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
 
InstanceHandler() - Constructor for class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
 
IntegerInterval - Class in org.spectrumauctions.sats.core.util.random
 
IntegerInterval(int) - Constructor for class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
IntegerInterval(int, int) - Constructor for class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
isAdjacent(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns true if there is an edge from the vertex U to the vertex V and false otherwise
isAggregative() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
 
isAllowAssigningLicensesWithZeroBasevalueInDemandQuery() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
 
isAreInstancesSerialized() - Method in class org.spectrumauctions.sats.core.api.PathResult
 
isEmpty() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
isEmpty() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
 
isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
 
isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
 
isGeneric() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
isGeneric() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today.
isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
 
isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup
 
isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today.
isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup
 
isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
isNeighbor(LSVMLicense, LSVMLicense) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
isNonNegative() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
isNonNegative() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
isOneFile() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
isOneFile() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
isPartOf(BMLicense) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
isPartOf(SRVMLicense) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
isStoreWorldSerialization() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
isStoreWorldSerialization() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
isStrictlyNegative() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
isStrictlyNegative() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
isStrictlyPositive() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
isStrictlyPositive() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
isValid(BigDecimal, BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
iterator() - Method in interface org.spectrumauctions.sats.core.bidlang.BiddingLanguage
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeDecreasing
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeIncreasing
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.DecreasingSizeOrderedXOR
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.IncreasingSizeOrderedXOR
 
iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
Throws a MissingInformationException if the method SizeBasedUniqueRandomXOR.setDistribution(int, double, int) was not called before this operation.

J

JavaUtilRNGSupplier - Class in org.spectrumauctions.sats.core.util.random
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
JavaUtilRNGSupplier() - Constructor for class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
Takes the current timestamp as initialSeed
JavaUtilRNGSupplier(long) - Constructor for class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
Use this do define a specific initial seed, e.g.
join(WinnerDetermination) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
 
JSON - org.spectrumauctions.sats.core.api.FileType
 
JsonExporter - Class in org.spectrumauctions.sats.core.bidfile
 
JsonExporter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
JSONInstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
 

K

KEY_BIDSPATH - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_FILETYPE - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_HELP - Static variable in class org.spectrumauctions.sats.clt.CommandLineTool
 
KEY_HIGHFREQUENCYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
KEY_ITERATOR - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_LOCALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
KEY_MULTIPLEFILES - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_MUTE - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
 
KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
 
KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
KEY_NUMBEROFBIDS - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.BVMModelOptionParser
 
KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.CATSModelOptionParser
 
KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
 
KEY_NUMGOODS - Static variable in class org.spectrumauctions.sats.clt.CATSModelOptionParser
 
KEY_PRIMARYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
 
KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
 
KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
KEY_SECONDARYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
KEY_SEED - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 
KEY_SMALLBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
KEY_XORQ - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
 

L

License - Class in org.spectrumauctions.sats.core.model
 
License(long, long) - Constructor for class org.spectrumauctions.sats.core.model.License
 
License.IdComparator - Class in org.spectrumauctions.sats.core.model
 
LinearFunction - Class in org.spectrumauctions.sats.core.util.math
 
LinearFunction(BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
 
LinearFunction(BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
 
LinearFunction(BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
 
LocalSynergyValueModel - Class in org.spectrumauctions.sats.core.model.lsvm
 
LocalSynergyValueModel() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
lowNationalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 
lowStretchTree(Vertex, double, List<Edge>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method generate a Low Stretch Spanning Tree for the graph
LSVM - org.spectrumauctions.sats.clt.Model
 
LSVMBidder - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMBidderSetup - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMBidderSetup.NationalBidderBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMBidderSetup.RegionalBidderBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
 
LSVMDomain(List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
 
LSVMGrid - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMGrid(LSVMWorld, LSVMWorldSetup, UniformDistributionRNG) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
LSVMGridGraph - Class in org.spectrumauctions.sats.opt.model.lsvm
This class represents the LSVMGrid as a Graph
LSVMGridGraph(LSVMGrid) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMGridGraph
 
LSVMLicense - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMLicense(long, int, int, LSVMWorld) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
LSVMModelCreator - Class in org.spectrumauctions.sats.core.api
Created by Michael Weiss on 04.05.2017.
LSVMModelCreator(LSVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.LSVMModelCreator
 
LSVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
LSVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
LSVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.LSVMModelOptionParser
 
LSVMStandardMIP - Class in org.spectrumauctions.sats.opt.model.lsvm
This class implements a mip finding the efficient allocation in an instance of the Local-Synergy Value Model
LSVMStandardMIP(List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
LSVMStandardMIP(LSVMWorld, List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
LSVMStandardMIP.Edge - Class in org.spectrumauctions.sats.opt.model.lsvm
 
LSVMWorld - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMWorld(LSVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
LSVMWorldSetup - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMWorldSetup.LSVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 

M

main(String[]) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
 
max() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
MBVM - org.spectrumauctions.sats.clt.Model
 
MBVMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
 
MBVMBidderSetup.MBVMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
A builder with default values of the Multi-Band Value Model
MBVMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup.MBVMBidderSetupBuilder
 
MBVMModelCreator - Class in org.spectrumauctions.sats.core.api
 
MBVMModelCreator(MBVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.MBVMModelCreator
 
MBVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
MBVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
MBVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.MBVMModelOptionParser
 
MBVMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
 
MBVMWorldSetup(MBVMWorldSetup.MBVMWorldSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
 
MBVMWorldSetup.MBVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
 
MBVMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
 
Mesh2D - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
Mesh2D(int, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Mesh2D
 
min() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
MissingInformationException - Exception in org.spectrumauctions.sats.core.bidlang
 
MissingInformationException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
Model - Enum in org.spectrumauctions.sats.clt
 
MODEL_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
MODEL_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
ModelCreator - Class in org.spectrumauctions.sats.core.api
 
ModelCreator(ModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.ModelCreator
 
ModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
ModelDomain<T extends SATSBidder> - Class in org.spectrumauctions.sats.mechanism.domains
 
ModelDomain(List<T>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
ModelMIP - Class in org.spectrumauctions.sats.opt.model
 
ModelMIP() - Constructor for class org.spectrumauctions.sats.opt.model.ModelMIP
 
modelName - Variable in class org.spectrumauctions.sats.core.model.World
 
ModelOptionParser - Class in org.spectrumauctions.sats.clt
 
ModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.ModelOptionParser
 
ModelVCGMechanism - Class in org.spectrumauctions.sats.mechanism.vcg
 
ModelVCGMechanism(ModelMIP) - Constructor for class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
 
modifyBidderBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
Call this method when bidderBuilder is changed (away from default config) to ensure the BidderSetup.getSetupName() is changed
modifyBidderBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
modifyWorldBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
Call this method when worldBuilder is changed (away from default config) to ensure the BMWorldSetup.getSetupName() is changed
modifyWorldBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
MRVM - org.spectrumauctions.sats.clt.Model
 
MRVM_MIP - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVM_MIP(Collection<MRVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
MRVMAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMAllocationLimit(MRVMBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
MRVMBand - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMBidderPartialMIP(MRVMBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
MRVMBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMBidderSetup(MRVMBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
 
MRVMBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
 
MRVMDomain(List<MRVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
MRVMDomain(List<MRVMBidder>, boolean) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
MRVMDomain(List<MRVMBidder>, boolean, boolean) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
 
MRVMGenericAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMGenericAllocationLimit(MRVMBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
MRVMGenericDefinition - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMGenericDefinition(MRVMBand, MRVMRegionsMap.Region) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
MRVMLicense - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMLocalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMLocalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMLocalBidderPartialMip(MRVMLocalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
 
MRVMLocalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMLocalBidderSetup(MRVMLocalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
 
MRVMLocalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMModelCreator - Class in org.spectrumauctions.sats.core.api
 
MRVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
MRVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
MRVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
MRVMNationalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMNationalBidderAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMNationalBidderAllocationLimit(MRVMNationalBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderAllocationLimit
 
MRVMNationalBidderGenericAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMNationalBidderGenericAllocationLimit(MRVMNationalBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderGenericAllocationLimit
 
MRVMNationalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMNationalBidderPartialMip(MRVMNationalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
MRVMNationalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMNationalBidderSetup(MRVMNationalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup
 
MRVMNationalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMRegionalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMRegionalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMRegionalBidderPartialMip(MRVMRegionalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
 
MRVMRegionalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMRegionalBidderSetup(MRVMRegionalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
 
MRVMRegionalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMRegionsMap - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMRegionsMap(MRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
MRVMRegionsMap.Region - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMWorld - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMWorld(MRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
MRVMWorldPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
The class generating the general allocation rules (variables and constraints)
It also provides functions to get the allocation variables, used in MRVMBidderPartialMIP instances.
MRVMWorldSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMWorldSetup.BandSetup - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMWorldSetup.MRVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMWorldSetup.RegionSetup - Class in org.spectrumauctions.sats.core.model.mrvm
Generates the parameters for a newly created region which are independent of the adjacency map
MRVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
MultiBandValueModel - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
 
MultiBandValueModel() - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
Creates a new QuickAccessor to the MultiBand Value Model in its default configuration.
MultiBandValueModel(int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
Creates a new QuickAccessor to the MultiBand Value Model in its default configuration.
MultiRegionModel - Class in org.spectrumauctions.sats.core.model.mrvm
 
MultiRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 

N

NationalBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.NationalBidderBuilder
Create a BidderSetup Builder
next() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
 
nextBigDecimal() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextBigDecimal() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextBigDecimal(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextBigDecimal(double, double) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextBigDecimal(DoubleInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextBigDecimal(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextDouble() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextDouble() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextDouble(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextDouble(double, double) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextDouble(DoubleInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextDouble(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextGaussian() - Method in interface org.spectrumauctions.sats.core.util.random.GaussianDistributionRNG
 
nextGaussian() - Method in class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
 
nextGaussian(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.GaussianDistributionRNG
 
nextGaussian(double, double) - Method in class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
 
nextInt() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
Returns a random integer between 0 and upperLimit (exclusive)
nextInt(int) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(int, int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt(int, int) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(IntegerInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt(IntegerInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextLong() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextLong() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextNonexistingFile(String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
noCapForSubstitutableGoods() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
 
nonPlanarRandomGraphStructure(double, double, UniformDistributionRNG, IntegerInterval, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
Creates a naive, random, not necessarily planar graph
NOSEED - org.spectrumauctions.sats.core.api.SeedType
 
NotDifferentiableException - Exception in org.spectrumauctions.sats.core.util.math
Thrown if a partial function from a Piecewise Linear Function is requested at a corner point, i.e., where the slope is undefined
numberOfBidders - Variable in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
 
numberOfBidders - Variable in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
 
numberOfBidders - Variable in class org.spectrumauctions.sats.core.model.BidderSetup
 
numHighFrequencyBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
numPrimaryBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
numSecondaryBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
numSmallBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 

O

omegaFactor(MRVMRegionsMap.Region, BigDecimal) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the omega factor (i.e., the regional value)
ONLY_NONZERO_QUANTITIES - Static variable in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
openNewPopulation() - Method in class org.spectrumauctions.sats.core.model.World
 
org.spectrumauctions.sats.clt - package org.spectrumauctions.sats.clt
 
org.spectrumauctions.sats.core.api - package org.spectrumauctions.sats.core.api
 
org.spectrumauctions.sats.core.bidfile - package org.spectrumauctions.sats.core.bidfile
 
org.spectrumauctions.sats.core.bidlang - package org.spectrumauctions.sats.core.bidlang
 
org.spectrumauctions.sats.core.bidlang.generic - package org.spectrumauctions.sats.core.bidlang.generic
 
org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators - package org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder - package org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder
 
org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset - package org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
org.spectrumauctions.sats.core.bidlang.xor - package org.spectrumauctions.sats.core.bidlang.xor
 
org.spectrumauctions.sats.core.model - package org.spectrumauctions.sats.core.model
 
org.spectrumauctions.sats.core.model.bvm - package org.spectrumauctions.sats.core.model.bvm
 
org.spectrumauctions.sats.core.model.bvm.bvm - package org.spectrumauctions.sats.core.model.bvm.bvm
 
org.spectrumauctions.sats.core.model.bvm.mbvm - package org.spectrumauctions.sats.core.model.bvm.mbvm
 
org.spectrumauctions.sats.core.model.cats - package org.spectrumauctions.sats.core.model.cats
 
org.spectrumauctions.sats.core.model.cats.graphalgorithms - package org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
org.spectrumauctions.sats.core.model.gsvm - package org.spectrumauctions.sats.core.model.gsvm
 
org.spectrumauctions.sats.core.model.lsvm - package org.spectrumauctions.sats.core.model.lsvm
 
org.spectrumauctions.sats.core.model.mrvm - package org.spectrumauctions.sats.core.model.mrvm
 
org.spectrumauctions.sats.core.model.srvm - package org.spectrumauctions.sats.core.model.srvm
 
org.spectrumauctions.sats.core.util - package org.spectrumauctions.sats.core.util
 
org.spectrumauctions.sats.core.util.file - package org.spectrumauctions.sats.core.util.file
 
org.spectrumauctions.sats.core.util.file.gson - package org.spectrumauctions.sats.core.util.file.gson
 
org.spectrumauctions.sats.core.util.instancehandling - package org.spectrumauctions.sats.core.util.instancehandling
 
org.spectrumauctions.sats.core.util.math - package org.spectrumauctions.sats.core.util.math
 
org.spectrumauctions.sats.core.util.random - package org.spectrumauctions.sats.core.util.random
 
org.spectrumauctions.sats.mechanism.domains - package org.spectrumauctions.sats.mechanism.domains
 
org.spectrumauctions.sats.mechanism.mlca - package org.spectrumauctions.sats.mechanism.mlca
 
org.spectrumauctions.sats.mechanism.vcg - package org.spectrumauctions.sats.mechanism.vcg
 
org.spectrumauctions.sats.opt.domain - package org.spectrumauctions.sats.opt.domain
 
org.spectrumauctions.sats.opt.model - package org.spectrumauctions.sats.opt.model
 
org.spectrumauctions.sats.opt.model.gsvm - package org.spectrumauctions.sats.opt.model.gsvm
 
org.spectrumauctions.sats.opt.model.lsvm - package org.spectrumauctions.sats.opt.model.lsvm
 
org.spectrumauctions.sats.opt.model.mrvm - package org.spectrumauctions.sats.opt.model.mrvm
 
org.spectrumauctions.sats.opt.model.srvm - package org.spectrumauctions.sats.opt.model.srvm
 
OutOfDomainException - Exception in org.spectrumauctions.sats.core.util.math
 
OutOfDomainException() - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 
OutOfDomainException(String) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 
OutOfDomainException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 
OutOfDomainException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 
OutOfDomainException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 

P

packageRepresentation(BigInteger, int) - Static method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
PartialMIP - Class in org.spectrumauctions.sats.opt.domain
A PartialMIP defines a set of constraints and auxiliary variables.
PartialMIP() - Constructor for class org.spectrumauctions.sats.opt.domain.PartialMIP
 
PathResult - Class in org.spectrumauctions.sats.core.api
 
PathResult(boolean, File) - Constructor for class org.spectrumauctions.sats.core.api.PathResult
 
PiecewiseLinearPartialMIP - Class in org.spectrumauctions.sats.opt.domain
 
PiecewiseLinearPartialMIP(ContinuousPiecewiseLinearFunction, Variable, Variable, String) - Constructor for class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
 
populationFolderPath(long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
positiveValueThresholdIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
 
positiveValueThresholdIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 
PreconditionUtils - Class in org.spectrumauctions.sats.core.util
 
PreconditionUtils() - Constructor for class org.spectrumauctions.sats.core.util.PreconditionUtils
 
predefinedGraph - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
predefinedHome - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
 
PrimaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.PrimaryBidderBuilder
Create a BidderSetup Builder with Primary SATSBidder default values (see Kreoemer et.
PRINT_SOLVER_RESULT - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
PRINT_SOLVER_RESULT - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
printGeneralHelp() - Static method in class org.spectrumauctions.sats.clt.ModelOptionParser
Prints the help not specific to a certain model
Only call this methods if no model is defined.
printHelp(String, OptionParser) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
 
printHelpIfRequested(OptionSet, Model, OptionParser) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
Prints help if requested.
PriorityQueueMax<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface> - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
PriorityQueueMax(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
PriorityQueueMin<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface> - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
PriorityQueueMin(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
proposeStartingPrices() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
putBand(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
Define a new band to be generated as well as the number of licenses (drawn from interval, see SRVMWorldSetup.defineBands(RNGSupplier))
putBandSetup(MRVMWorldSetup.BandSetup) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
Adds an additional bandStructure.
If a bandStructure with this name already exists, it is replaced.
putBaseValueInterval(String, DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG) for the explanation of this parameter.
putSynergyFactors(String, Map<Integer, BigDecimal>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG) for the explanation of this parameter.
putValueThresholdInterval(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
putValueThresholdInterval(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
 

Q

quantitiesPerBand(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Counts the number of licenses for each band.
quantitiesPerBand(Set<MRVMLicense>, MRVMWorld) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Counts the number of licenses for each band.

R

RANDOM - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
RandomOrderXORQFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
RandomOrderXORQFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
 
readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Used to deserialize a bidder, if its implementing class is known
readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Used to deserialize a bidder, if its type is not exactly known, i.e., if there are different bidder implementations for this model.
readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
readClass(String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
readField(String, String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
readFileToString(File) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Used to deserialize a set of bidders, if the implementing class of all bidders is known and the same
readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Used to deserialize a set of bidders, if their type is not exactly known, i.e., if there are different bidder implementations for this model.
readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
readWorld(long) - Static method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Reads a world instance.
readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.World
Some of the members of the World (e.g.
refreshFieldBackReferences(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(BMWorld) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(CATSWorld) - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(GSVMCircle) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(LSVMGrid) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(MRVMBand) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
Method is called after deserialization, there is not need to call it on any other occasion.
See World.refreshFieldBackReferences() for explanations.
refreshFieldBackReferences(MRVMWorld) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
Method is called after deserialization, there is not need to call it on any other occasion.
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
To prevent from creating too many identical world instances, worlds are not serialized and deserialized with the bidder
As a temporary solution, the world instance is re-added after deserialization by calling this method.

This method will be removed in a later version and be done automatically during deserialization.
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
RegionalBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.RegionalBidderBuilder
Create a BidderSetup Builder
regionalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 
RegionSetup(double, double, String) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
 
removeBand(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
Remove a band, such that it will not be created.
removeBand(String) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
 
removeBandSetup(String) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
Remove a BandSetup
removeBaseValueInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG) for the explanation of this parameter.
removeEdge(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method removes one edge from the graph
removeEldestEntry(Map.Entry<K, V>) - Method in class org.spectrumauctions.sats.core.util.CacheMap
 
removeSynergyFactor(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
See BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG) for the explanation of this parameter.
removeValueThresholdInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
removeValueThresholdInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.World
Restore serialized SATSBidder instances via population id
restorePopulation(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.World
 
restorePopulation(Class<T>, long, InstanceHandler) - Method in class org.spectrumauctions.sats.core.model.World
Advanced way to restore serialized SATSBidder instances, allowing to specify a custom InstanceHandler
For most use cases, it's recommended to use BMWorld.restorePopulation(long).
RNGSupplier - Interface in org.spectrumauctions.sats.core.util.random
 
ROUNDING_SCALE - Static variable in class org.spectrumauctions.sats.core.bidfile.FileWriter
 

S

SATSBidder - Class in org.spectrumauctions.sats.core.model
 
SATSBidder(BidderSetup, long, long, long) - Constructor for class org.spectrumauctions.sats.core.model.SATSBidder
 
SATSGood - Interface in org.spectrumauctions.sats.core.model
 
scalingFactor(Collection<MRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
 
Scalor - Class in org.spectrumauctions.sats.opt.model.mrvm
Created by Michael Weiss on 06.05.2017.
Scalor() - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.Scalor
 
SecondaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.SecondaryBidderBuilder
Create a BidderSetup Builder with Secondary SATSBidder default values (see Kreoemer et.
SeedType - Enum in org.spectrumauctions.sats.core.api
 
serialize(Graph<MRVMRegionsMap.Region, DefaultEdge>, Type, JsonSerializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
 
serialize(AllocationLimit, Type, JsonSerializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
 
SerializedAllocationLimit() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
SerializedRegion(MRVMRegionsMap.Region) - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
 
setActivityLimitOverride(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
 
setAdditionalLocation(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setAdditionalNeigh(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setAdditivity(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setAdjacencyListIndex(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method setup the index of the adjacency list associated with this vertex
setAllocationLimit(AllocationLimit) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
setAllowAssigningLicensesWithZeroBasevalueInDemandQuery(boolean) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
 
setAlphaInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
Sets the interval from which the alpha value will be drawn.
setAreInstancesSerialized(boolean) - Method in class org.spectrumauctions.sats.core.api.PathResult
 
setBetaInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
Sets the interval from which the beta value will be drawn.
setBidsPerBidder(int) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setbInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
Sets the interval for the parameter b which is relevant for the draw of the Gamma.
setBudgetFactor(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setColor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method sets the color for the vertex
setCommonValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setDefaultDistribution() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
setDefaultFilePrefix(String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
setDefaultHandler(InstanceHandler) - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Set a new default instance handler.
The default instance handler is called on every World, population and SATSBidder creation for id selection and default storing.
setDeviation(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setDistribution(int, double) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
Set the basic distribution of this iterator.
setDistribution(int, double, int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
Deprecated.
setFileType(FileType) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setFLow(int, double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
setGammaShape(double, double) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
Specify the Gamma Function, i.e., the discount the regional bidder has on values for regions with distance d from his home (i.e., MRVMRegionsMap.getDistance(MRVMRegionsMap.Region, MRVMRegionsMap.Region)

It has the shape base.pow(-x * exponentFactor).
ExponentFactor and base can be specified with this function.
setGeneric(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setGood1(List<String>) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
setGood2(List<String>) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
setHighNationalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
Set the value interval for the higher-valued part of the national circle
setInstanceFolder(File) - Method in class org.spectrumauctions.sats.core.api.PathResult
 
setIterations(int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
Set the number of iterations in which a bid is created.
setIterations(int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
Set the number of iterations of this iterator.
setJumpProbability(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setKey(double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
setKey(double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
setKind(AllocationLimitAdapter.Kind) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
setLang(BiddingLanguageEnum) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setLegacyGSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
setLegacyGSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
 
setLegacyLSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
setLegacyLSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
setLowNationalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
Set the value interval for the lower-valued part of the national circle
setMaxIterations() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
setMaxSubstitutableBids(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setMipInstrumentation(MipInstrumentation) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
setMipInstrumentation(MipInstrumentation) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
See BidderSetup.getNumberOfBidders() for the explanation of this parameter.
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
 
setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
 
setNumberOfColumnsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setNumberOfColumnsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
setNumberOfGoods(int) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
 
setNumberOfGoods(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
 
setNumberOfGoodsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setNumberOfHighFrequencyBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
setNumberOfItems(int) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
 
setNumberOfLocalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
setNumberOfLocalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 
setNumberOfPrimaryBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
 
setNumberOfRegionsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
An interval used to determine the number of regions the bidder is interested in, see MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG) If the parameter is set, regions of interest are randomly drawn, and the predefined regions of interest are set to null (i.e., MRVMLocalBidderSetup.Builder.setPredefinedRegionsOfInterest(List) is called with parameter null).
setNumberOfRowsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setNumberOfRowsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
 
setNumberOfSecondaryBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
setNumberOfSmallBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
setNumHighFrequencyBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
setNumPrimaryBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
setNumSecondaryBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
setNumSmallBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
 
setOneFile(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setPopulationSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setPredecessor(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method set up the predecessor of the current vertex in the shortest path tree from some source
setPredefinedHome(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
Set the predefined home if the home should not be chosen randomly.
setPredefinedRegionsOfInterest(List<String>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
Deterministically specify the regions in which the bidder is interested.
If this value is null, the regions will be drawn uniformly at random, as specified in MRVMLocalBidderSetup.Builder.setNumberOfRegionsInterval(IntegerInterval)
setPriceGenerationBidsPerBidder(int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
setPriceGenerationFraction(double) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
setPriceGenerationNumberOfWorldSamples(int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
setPriceGenerationSeed(long) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
 
setPrivateValueParameters(double, double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
Set the value interval for the private values
setProximitySize(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.RegionalBidderBuilder
 
setRegionalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
Set the value interval for the regional circle
setSCALE(int) - Static method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
setSeedType(SeedType) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setSetupName(String) - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
See BidderSetup.getSetupName() for the explanation of this parameter.
setSetupName(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
See BMWorldSetup.getSetupName() for the purpose of this parameter
setShortestPathEst(double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method set up the estimation for the shortest path from some source to this vertex
setSizeInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
 
setStoreWorldSerialization(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setStrategy(InteractionStrategy) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
setSuperSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setThreeProb(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setupName - Variable in class org.spectrumauctions.sats.core.model.BidderSetup
 
setupName - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
 
setupName - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
 
setUseQuadraticPricingOption(boolean) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
 
setWorld(World) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
 
setWorld(World) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
setWorldSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setzHighInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
setzLowInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
 
shortJson() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
shortJson() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
shortJson() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
SingleRegionModel - Class in org.spectrumauctions.sats.core.model.srvm
 
SingleRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
 
SIZE_DECREASING - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
SIZE_INCREASING - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
 
SizeBasedUniqueRandomXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
 
SizeBasedUniqueRandomXOR(Collection<? extends License>, RNGSupplier, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.srvm
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericFactory
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.srvm
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
 
SizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
SmallBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.SmallBidderBuilder
Create a BidderSetup Builder with Primary SATSBidder default values (see Kreoemer et.
SpectralGraph - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
SpectralGraph(List<Vertex>, List<VertexCell>...) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.SpectralGraph
 
SRVM - org.spectrumauctions.sats.clt.Model
 
SRVM_MIP - Class in org.spectrumauctions.sats.opt.model.srvm
 
SRVM_MIP(Collection<SRVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
SRVMBand - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidder - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.srvm
 
SRVMBidderPartialMIP(SRVMBidder, SRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
SRVMBidderSetup - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidderSetup.HighFrequenceBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidderSetup.PrimaryBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidderSetup.SecondaryBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidderSetup.SmallBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMLicense - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMModelCreator - Class in org.spectrumauctions.sats.core.api
 
SRVMModelCreator(SRVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.SRVMModelCreator
 
SRVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
 
SRVMModelOptionParser - Class in org.spectrumauctions.sats.clt
 
SRVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 
SRVMWorld - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMWorld(SRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
SRVMWorldPartialMip - Class in org.spectrumauctions.sats.opt.model.srvm
The class generating the general allocation rules (variables and constraints)
It also provides functions to get the allocation variables, used in SRVMBidderPartialMIP instances.
SRVMWorldSetup - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMWorldSetup.Builder - Class in org.spectrumauctions.sats.core.model.srvm
 
starDecomp(Vertex, double, double, List<Vertex>, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method returns the Star-decomposition of the graph
store() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
store() - Method in class org.spectrumauctions.sats.core.model.World
 
SUPERSEED - org.spectrumauctions.sats.core.api.SeedType
 
SupportVectorSetupFactory - Enum in org.spectrumauctions.sats.mechanism.mlca
 
svFunction(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
svFunction(MRVMRegionsMap.Region, BigDecimal) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the sv-function [See description in paper]
synergyFactor(BMBand, int) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
Returns the synergy factor for a given band and quantity.
synFactors - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
 
synFactors - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
 

T

toAlphabetic(long) - Static method in class org.spectrumauctions.sats.core.model.License
 
toJson(Object) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
(non-Javadoc)
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Mesh2D
 
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
 
toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
toString() - Method in class org.spectrumauctions.sats.core.model.GenericGood
 
toString() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
toString() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
 
toString() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
toString() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.BVMModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.CATSModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
 
treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
 

U

UnequalWorldsException - Exception in org.spectrumauctions.sats.core.model
An unchecked exception, thought to be thrown if goods from different world are inserted in the same bundle
UnequalWorldsException() - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UniformDistributionRNG - Interface in org.spectrumauctions.sats.core.util.random
 
UniformJavaUtilRandomWrapper - Class in org.spectrumauctions.sats.core.util.random
 
UniformJavaUtilRandomWrapper() - Constructor for class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
UniformJavaUtilRandomWrapper(long) - Constructor for class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
UnknownBidderException - Exception in org.spectrumauctions.sats.core.bidlang
 
UnknownBidderException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderTypeException - Exception in org.spectrumauctions.sats.core.bidlang
 
UnknownBidderTypeException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnmodifiableInstanceException - Exception in org.spectrumauctions.sats.core.model
Thrown if an attempt to change an unmodifiable instance is made.
UnmodifiableInstanceException() - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
 
UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
 
UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
UnsupportedBiddingLanguageException - Exception in org.spectrumauctions.sats.core.model
 
UnsupportedBiddingLanguageException() - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
usePredefinedGraph - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
useQuadraticPricingOption() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
 

V

valueOf(String) - Static method in enum org.spectrumauctions.sats.clt.Model
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.SeedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spectrumauctions.sats.clt.Model
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spectrumauctions.sats.core.api.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spectrumauctions.sats.core.api.SeedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
Returns an array containing the constants of this enum type, in the order they are declared.
valueVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
Vertex - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
A class for a vertex of the graph.
Vertex(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
Constructor
VertexCell - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
 
VertexCell() - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
VertexCell(Vertex, double) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
VertexCell(Vertex, double, double) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
vmVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
voVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 

W

W_ir_VARIABLE_PREFIX - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
World - Class in org.spectrumauctions.sats.core.model
 
World(String) - Constructor for class org.spectrumauctions.sats.core.model.World
 
worldFilePath(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
worldFolderPath(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
worldId - Variable in class org.spectrumauctions.sats.core.model.GenericGood
 
worldId - Variable in class org.spectrumauctions.sats.core.model.License
 
worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Writes a new bidder instance.
writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeStringToFile(File, String) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Writes a world instance.
writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
WrongConfigException - Exception in org.spectrumauctions.sats.core.model
 
WrongConfigException() - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(String) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 

X

XORQRandomOrderSimple - Class in org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder
 
XORQRandomOrderSimple(List<? extends GenericGood>, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
 
xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 

_

_adjacencyLists - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
_f - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
_v - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
_vertices - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
_w - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
All Classes All Packages