Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X _ 

A

add(T) - Method in class org.spectrumauctions.sats.core.model.Bundle
 
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.UndirectedGraphAdapter.SerializedRegion
 
addAll(Collection<? extends T>) - Method in class org.spectrumauctions.sats.core.model.Bundle
 
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
 
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
addValueFile(File) - Method in class org.spectrumauctions.sats.core.api.PathResult
 
adjacentRegions(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
 
allDefintions - Variable in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
allLicenses() - Method in interface org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition
 
allLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
allLicenses() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
allLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
anyConsistentBundle() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
appendTopLevelParamsAndSolve(DefaultModel<?, ?>, File) - Method in class org.spectrumauctions.sats.core.api.ModelCreator
 
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 - Class in org.spectrumauctions.sats.core.bidlang.generic
 
Band(String) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.Band
 
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() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
Defines which bands should be created in the world
bands - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
 
BandSetup(String, IntegerInterval, DoubleInterval, Function) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
BandSetup(String, IntegerInterval, DoubleInterval, ImmutableMap<Integer, BigDecimal>) - 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<G extends Good> - Class in org.spectrumauctions.sats.core.model
 
Bidder(BidderSetup, long, long, long) - Constructor for class org.spectrumauctions.sats.core.model.Bidder
 
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<T extends GenericDefinition> - Interface in org.spectrumauctions.sats.core.bidlang.generic
 
BidderSpecificXOR<T extends Good> - Interface in org.spectrumauctions.sats.core.bidlang.xor
 
BiddingLanguage - Enum in org.spectrumauctions.sats.core.api
 
BiddingLanguage - Interface in org.spectrumauctions.sats.core.bidlang
 
BigDecimalUtils - Class in org.spectrumauctions.sats.core.util
 
BigDecimalUtils() - Constructor for class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
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.bidlang.generic.GenericValue.Builder
 
build() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORBid.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(BigDecimal) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.GenericValue.Builder
 
Builder(GenericValueBidder<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.GenericValue.Builder
 
Builder(Bidder<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.XORBid.Builder
 
Builder(Bidder<T>, Collection<? extends XORValue<T>>) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.XORBid.Builder
Creates a new Builder instance with initial XORValues
Builder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.BidderSetup.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(String, int, DoubleInterval, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.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(String, int, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.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
 
buildResidualNetwork() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method builds the residual network for this graph
Bundle<T extends Good> - Class in org.spectrumauctions.sats.core.model
Item Structure used to represent a bundle of items.
Bundle(Collection<T>) - Constructor for class org.spectrumauctions.sats.core.model.Bundle
 
Bundle(T...) - Constructor for class org.spectrumauctions.sats.core.model.Bundle
 
Bundle() - Constructor for class org.spectrumauctions.sats.core.model.Bundle
 
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
 
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, Bundle<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
 
calculateCAP(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
calculateFactor(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
calculateValue(Map<T, Integer>) - Method in interface org.spectrumauctions.sats.core.bidlang.generic.GenericValueBidder
 
calculateValue(Bundle<G>) - Method in class org.spectrumauctions.sats.core.model.Bidder
Returns the value this bidder has for a specific bundle.
calculateValue(Bundle<BMLicense>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
calculateValue(Map<BMBand, Integer>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
 
calculateValue(Bundle<CATSLicense>) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
calculateValue(Bundle<GSVMLicense>) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
calculateValue(Bundle<LSVMLicense>) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
calculateValue(Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
calculateValue(Map<MRVMGenericDefinition, Integer>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
calculateValue(Bundle<SRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
calculateValue(Map<SRVMBand, Integer>) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
CanadianMap - Class in org.spectrumauctions.sats.core.model.mrvm
 
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
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
 
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
 
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
 
compare(Set<T>, Set<T>) - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
 
compare(Good, Good) - Method in class org.spectrumauctions.sats.core.model.Good.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.
constructFlowTables(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs flow tables from a solution of MCF problem.
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
 
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
 
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() - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances
createNewPopulation(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances
createNewPopulation(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances for a newly generated World instance
createNewPopulation(long, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances for a newly generated World instance
createNewPopulation(RNGSupplier, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances for a newly generated World instance
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(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(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(List<CATSBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
createPopulation(W, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances
createPopulation(W, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances
createPopulation(W) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new set of Bidder instances
createPopulation(GSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
 
createPopulation(Collection<GSVMRegionalBidderSetup>, Collection<GSVMNationalBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
createPopulation(LSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
 
createPopulation(List<LSVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
createPopulation(MRVMLocalBidderSetup, MRVMRegionalBidderSetup, MRVMNationalBidderSetup, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
 
createPopulation(Collection<MRVMLocalBidderSetup>, Collection<MRVMRegionalBidderSetup>, Collection<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(Collection<SRVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
createPredefinedGraph(UndirectedGraph<MRVMWorldSetup.RegionSetup, DefaultEdge>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
 
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(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
Creates a new World
createWorld() - 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<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
DecreasingSizeOrderedXOR(Collection<T>, Bidder<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.DecreasingSizeOrderedXOR
 
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 Bidder<? extends Good>> - 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.UndirectedGraphAdapter
 
DeterministicIncreasingSizeComparator<T extends GenericDefinition> - 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, double) - Constructor for class org.spectrumauctions.sats.core.util.random.DoubleInterval
 
DoubleInterval(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
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.
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, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
Edge(Vertex, Vertex, double, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.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.bidlang.generic.Band
 
equals(Object) - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.Bidder
 
equals(Object) - Method in class org.spectrumauctions.sats.core.model.Bundle
Returns true if the object to which it is compared to is a Bundle, contains the equals number of goods, and all goods are equal to a good in this bundle
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.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.Good
 
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.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
 
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, Throwable, boolean, boolean) - 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) - 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 - Enum in org.spectrumauctions.sats.core.api
 
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
 
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, Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactor(MRVMRegionsMap.Region, Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
Calculates the gamma factor, as explained in the model writeup.
gammaFactors(Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the gamma factors for all regions.
gammaFactors(Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
Calculates the gamma factors for all regions.
gammaFactors(Bundle<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
Calculates the gamma factors for all regions.
gammaFactors(Bundle<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
 
GenericDefinition - Interface in org.spectrumauctions.sats.core.bidlang.generic
 
GenericLang<T extends GenericDefinition> - Interface in org.spectrumauctions.sats.core.bidlang.generic
 
GenericPowerset<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
GenericPowerset(List<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
 
GenericPowersetDecreasing<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
 
GenericPowersetDecreasing(List<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
 
GenericPowersetIncreasing<T extends GenericDefinition> - 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<T>) - 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<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericSizeDecreasing(Collection<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeDecreasing
 
GenericSizeIncreasing<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericSizeIncreasing(Collection<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeIncreasing
 
GenericSizeOrdered<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
 
GenericValue<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic
 
GenericValue.Builder<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic
 
GenericValueBidder<T extends GenericDefinition> - Interface in org.spectrumauctions.sats.core.bidlang.generic
 
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
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(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
Gets a band with a specific name
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
 
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
 
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 Bidder instance from whom this Bidding language instance was created.
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORBid
 
getBidderIds(long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
 
getBidderPosition() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
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
 
getBoundary(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
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
 
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.
getDefaultSetup(int) - Static method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup
 
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.mbvm.MBVMBidderSetup
 
getDefComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
getDefComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
 
getDefintionComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
 
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
 
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(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getGaussianDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getGaussianDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getGenericBidder() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
 
getGenericBidder() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
 
getGenericBidder() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
 
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.bidlang.xor.XORValue
This instances id
getId() - Method in class org.spectrumauctions.sats.core.model.Bidder
 
getID() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
The method returns ID of the vertex
getId() - Method in class org.spectrumauctions.sats.core.model.Good
 
getId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
getId() - Method in class org.spectrumauctions.sats.core.model.World
 
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.file.gson.GsonWrapper
 
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
 
getKey(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
getKey() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
getKMax() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
getLicenses() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
 
getLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
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.MRVMBand
 
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(Bundle<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Sorts the licenses of a bundle into subbundles by their band.
getLicensesPerBand(Bundle<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(Bundle<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.
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.
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
 
getModelName() - Method in class org.spectrumauctions.sats.core.model.World
 
getName() - Method in class org.spectrumauctions.sats.core.bidlang.generic.Band
 
getName() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getName() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
 
getName() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
getNationalCircle() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
getNeighbors() - Method in class org.spectrumauctions.sats.core.util.file.gson.UndirectedGraphAdapter.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.UndirectedGraphAdapter.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
 
getNumberOfLicenses() - Method in class org.spectrumauctions.sats.core.bidlang.generic.Band
 
getNumberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
getNumberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
 
getNumberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
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.Bidder
 
getPopulation() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
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
getPrivateValues() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getProximity() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getQuantities() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
getQuantity(T) - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
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
 
getRowPosition() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
 
getSCALE() - Static method in class org.spectrumauctions.sats.core.util.math.LinearFunction
 
getSerialversionuid() - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
 
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.Bidder
 
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
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
getSink() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getSize() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
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
 
getSource() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
 
getSubgraph(Set<MRVMRegionsMap.Region>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
Creates a new, unmodifiable regions-graph, consistent with the adjacency graph of this map, but only containing the specified set of regions as vertices.
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.
getTotalQuantity() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
getUniformDistributionRNG(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getUniformDistributionRNG() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
 
getUniformDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getUniformDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
 
getUseQuadraticPricingOption() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
getValue() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
getValue(Bundle<T>) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
getValue(Bundle) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
 
getValue() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
Deprecated.
getValue(Bundle<G>) - Method in class org.spectrumauctions.sats.core.model.Bidder
Deprecated.
getValueFiles() - Method in class org.spectrumauctions.sats.core.api.PathResult
 
getValueFunction(Class<T>) - Method in class org.spectrumauctions.sats.core.model.Bidder
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.Bidder
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.bvm.BMBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
 
getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
 
getValueInterval() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup
 
getValues() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORBid
 
getVertex() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
 
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
getWorld() - Method in class org.spectrumauctions.sats.core.model.Bidder
 
getWorld() - Method in class org.spectrumauctions.sats.core.model.Bundle
 
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.Good
 
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.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.MRVMLicense
 
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.Bidder
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
getWorldId() - Method in class org.spectrumauctions.sats.core.model.Good
 
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
 
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(BiddingLanguage) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguage
 
getXORQLanguage(BiddingLanguage) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguage
 
getXORQRandomOrderSimpleLang(BMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(MRVMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
 
getXORQRandomOrderSimpleLang(MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
 
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
 
Good - Class in org.spectrumauctions.sats.core.model
 
Good(long, long) - Constructor for class org.spectrumauctions.sats.core.model.Good
 
Good.IdComparator - Class in org.spectrumauctions.sats.core.model
 
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(List<Vertex>, List<VertexCell>...) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
Constructor
Graph(List<Vertex>, List<List<VertexCell>>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
 
Graph(List<Vertex>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs
Graph() - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
The method constructs am empty graph
GsonWrapper - Class in org.spectrumauctions.sats.core.util.file.gson
 
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
 
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
 
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
 
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)).
hashCode() - Method in class org.spectrumauctions.sats.core.bidlang.generic.Band
 
hashCode() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.Bidder
 
hashCode() - Method in class org.spectrumauctions.sats.core.model.Bundle
 
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.Good
 
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.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
 
hashCodeIgnoringScale(Map<?, BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
hashCodeIgnoringScale(Collection<BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
 
hasNext() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
 
hasNext() - Method in class org.spectrumauctions.sats.core.bidlang.generic.XORQtoXOR
 
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
 
HighFrequenceBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.HighFrequenceBidderBuilder
Create a BidderSetup Builder with 2.6GHz Bidder 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.Good.IdComparator
 
IllegalConfigException - Exception in org.spectrumauctions.sats.core.api
 
IllegalConfigException() - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
 
IllegalConfigException(String) - 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
 
IncompatibleBiddingLanguageException(String) - 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(String) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncompatibleWorldException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
 
IncreasingSizeOrderedXOR<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
IncreasingSizeOrderedXOR(Collection<T>, Bidder<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.IncreasingSizeOrderedXOR
 
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
 
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, int) - Constructor for class org.spectrumauctions.sats.core.util.random.IntegerInterval
 
IntegerInterval(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
 
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<T, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
 
isFeasibleSize(Map<T, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
 
isFeasibleSize(Map<T, 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
 
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(Good) - Method in interface org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition
 
isPartOf(Good) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
isPartOf(Good) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
isPartOf(Good) - 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
 
itemIds(String) - Method in class org.spectrumauctions.sats.core.model.Bundle
 
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 interface org.spectrumauctions.sats.core.bidlang.generic.GenericLang
 
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.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.
iterator() - Method in interface org.spectrumauctions.sats.core.bidlang.xor.XORLanguage
 

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.
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
 

L

LinearFunction - Class in org.spectrumauctions.sats.core.util.math
 
LinearFunction(BigDecimal, BigDecimal, 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) - 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.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
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
 
LSVMGrid - Class in org.spectrumauctions.sats.core.model.lsvm
 
LSVMGrid(LSVMWorld, LSVMWorldSetup, UniformDistributionRNG) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
 
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
 
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

max() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
 
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
 
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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
MissingInformationException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
 
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
 
modelName - Variable in class org.spectrumauctions.sats.core.model.World
 
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
 
MRVMBand - Class in org.spectrumauctions.sats.core.model.mrvm
 
MRVMBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
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
 
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
 
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
 
MRVMNationalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
 
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
 
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
 
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

name - Variable in class org.spectrumauctions.sats.core.bidlang.generic.Band
 
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
 
next() - Method in class org.spectrumauctions.sats.core.bidlang.generic.XORQtoXOR
 
nextBigDecimal() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextBigDecimal(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextBigDecimal(DoubleInterval) - 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 class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextBigDecimal(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextDouble() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextDouble(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextDouble(DoubleInterval) - 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 class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextDouble(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextGaussian() - Method in interface org.spectrumauctions.sats.core.util.random.GaussianDistributionRNG
 
nextGaussian(double, double) - 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 class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
 
nextInt() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt(int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
Returns a random integer between 0 and upperLimit (exclusive)
nextInt(int, int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt(IntegerInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
 
nextInt() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(int, int) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(IntegerInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
 
nextInt(int) - 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
 
nonPlanarRandomGraphStructure(double, double, UniformDistributionRNG, IntegerInterval, IntegerInterval) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
Deprecated.
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
 
numberOfLicenses() - Method in interface org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition
 
numberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
numberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
 
numberOfLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
 
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.core.api - package org.spectrumauctions.sats.core.api
 
org.spectrumauctions.sats.core.bidfile - package org.spectrumauctions.sats.core.bidfile
Copyright by Michael Weiss, weiss.michael@gmx.ch
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
 
OutOfDomainException - Exception in org.spectrumauctions.sats.core.util.math
 
OutOfDomainException() - 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(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
 
OutOfDomainException(String) - 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
 
PathResult - Class in org.spectrumauctions.sats.core.api
 
PathResult(boolean, File) - Constructor for class org.spectrumauctions.sats.core.api.PathResult
 
plainXorIterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
An iterator over all XORValues consistent with this XOR-Q (XOR with quantities) instance
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
 
PrimaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.PrimaryBidderBuilder
Create a BidderSetup Builder with Primary Bidder default values (see Kreoemer et.
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
 
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.
putQuantity(T, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue.Builder
 
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(Bundle<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Counts the number of licenses for each band.
quantitiesPerBand(Bundle<MRVMLicense>, MRVMWorld) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
Counts the number of licenses for each band.

R

RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
RandomOrderXORQFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
 
RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
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(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(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() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
 
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() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
 
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() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
 
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() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
 
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.
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() - 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.
refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.Bidder
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.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.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
 
remove() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
 
remove() - Method in class org.spectrumauctions.sats.core.bidlang.generic.XORQtoXOR
 
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 Bidder instances via population id
restorePopulation(Class<T>, long, InstanceHandler) - Method in class org.spectrumauctions.sats.core.model.World
Advanced way to restore serialized Bidder instances, allowing to specify a custom InstanceHandler
For most use cases, it's recommended to use BMWorld.restorePopulation(long).
restorePopulation(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.World
 
RNGSupplier - Interface in org.spectrumauctions.sats.core.util.random
 
roundedValue(double) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 

S

SecondaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.SecondaryBidderBuilder
Create a BidderSetup Builder with Secondary Bidder default values (see Kreoemer et.
SeedType - Enum in org.spectrumauctions.sats.core.api
 
serialize(UnmodifiableUndirectedGraph<MRVMRegionsMap.Region, DefaultEdge>, Type, JsonSerializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.UndirectedGraphAdapter
 
SerializedRegion(MRVMRegionsMap.Region) - Constructor for class org.spectrumauctions.sats.core.util.file.gson.UndirectedGraphAdapter.SerializedRegion
 
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
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.
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 Bidder creation for id selection and default storing.
setDistribution(int, double, int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
Set the basic properties of this iterator.
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
 
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.
setKey(double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
setKey(double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
 
setLang(BiddingLanguage) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
 
setLicenses(Bundle<T>) - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
 
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
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
 
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
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)
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
 
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
 
setValue(double) - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
Deprecated.
setValue(BigDecimal) - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
 
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 interface org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition
 
shortJson() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
 
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
 
SizeBasedUniqueRandomXOR<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
SizeBasedUniqueRandomXOR(Collection<T>, RNGSupplier, Bidder<T>) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory
 
SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.srvm
 
SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericFactory
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.bvm
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.mrvm
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.srvm
 
SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericPowersetFactory
 
SizeOrderedXOR<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
SizeOrderedXOR(Collection<T>, Bidder<T>) - 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 Bidder 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
 
SRVMBand - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMBidder - Class in org.spectrumauctions.sats.core.model.srvm
 
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
 
SRVMWorld - Class in org.spectrumauctions.sats.core.model.srvm
 
SRVMWorld(SRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
 
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.Bidder
 
store() - Method in class org.spectrumauctions.sats.core.model.World
 
svFunction(MRVMRegionsMap.Region, BigDecimal) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
Calculates the sv-function [See description in paper]
svFunction(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
 
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

toJson(Object) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
 
toString() - Method in class org.spectrumauctions.sats.core.bidlang.generic.Band
 
toString() - Method in class org.spectrumauctions.sats.core.bidlang.generic.GenericValue
 
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.mrvm.MRVMGenericDefinition
 
toString() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
 
toString() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
 

U

UndirectedGraphAdapter - Class in org.spectrumauctions.sats.core.util.file.gson
 
UndirectedGraphAdapter() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.UndirectedGraphAdapter
 
UndirectedGraphAdapter.SerializedRegion - Class in org.spectrumauctions.sats.core.util.file.gson
 
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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
 
UnequalWorldsException(String) - 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
 
UnknownBidderException(String) - 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
 
UnknownBidderTypeException(String) - 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
 
UnmodifiableInstanceException(String) - 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.MRVMWorldSetup.MRVMWorldSetupBuilder
 
UnsupportedBiddingLanguageException - Exception in org.spectrumauctions.sats.core.model
 
UnsupportedBiddingLanguageException() - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
 
UnsupportedBiddingLanguageException(String) - 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

value() - Method in class org.spectrumauctions.sats.core.bidlang.xor.XORValue
 
VALUE_STRING_MAXLENGTH - Static variable in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguage
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.
values() - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguage
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.
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
 

W

world - Variable in class org.spectrumauctions.sats.core.model.Bundle
 
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.Good
 
writeBidder(Bidder<?>) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
 
writeBidder(Bidder<?>) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
Writes a new bidder instance.
writeBidder(Bidder<?>) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
 
writeMultiBidderXOR(Collection<XORLanguage<Good>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeMultiBidderXOR(Collection<XORLanguage<Good>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeMultiBidderXOR(Collection<XORLanguage<Good>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeMultiBidderXORQ(Collection<GenericLang<GenericDefinition>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeMultiBidderXORQ(Collection<GenericLang<GenericDefinition>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeMultiBidderXORQ(Collection<GenericLang<GenericDefinition>>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeSingleBidderXOR(XORLanguage<Good>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeSingleBidderXOR(XORLanguage<Good>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeSingleBidderXOR(XORLanguage<Good>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
 
writeSingleBidderXORQ(GenericLang<GenericDefinition>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
 
writeSingleBidderXORQ(GenericLang<GenericDefinition>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
 
writeSingleBidderXORQ(GenericLang<GenericDefinition>, 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, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(String) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 
WrongConfigException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
 

X

XORBid<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
XORBid.Builder<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
Builder to create a new set of atomic XORValues, called XORBid
XORLanguage<T extends Good> - Interface in org.spectrumauctions.sats.core.bidlang.xor
 
XORQRandomOrderSimple<T extends GenericDefinition> - Class in org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder
 
XORQRandomOrderSimple(Collection<T>, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
 
XORQtoXOR<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.generic
 
XORValue<T extends Good> - Class in org.spectrumauctions.sats.core.bidlang.xor
 
XORValue(Bundle<T>, double) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.XORValue
Deprecated.
XORValue(Bundle<T>, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.XORValue
 

_

_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 L M N O P Q R S T U V W X _ 
Skip navigation links

Copyright © 2017. All rights reserved.