Class CATSWorldSetup
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
-
public class CATSWorldSetup extends java.lang.Object- Author:
- Fabio Isler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCATSWorldSetup.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAdditionalLocation()doublegetAdditivity()doublegetBudgetFactor()doublegetDeviation()doublegetJumpProbability()intgetMaxSubstitutableBids()doublegetResaleFactor()booleanhasDefinedNumberOfGoodsInterval()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)).booleanuseQuadraticPricingOption()
-
-
-
Method Detail
-
getAdditivity
public double getAdditivity()
-
getDeviation
public double getDeviation()
-
getAdditionalLocation
public double getAdditionalLocation()
-
getBudgetFactor
public double getBudgetFactor()
-
getResaleFactor
public double getResaleFactor()
-
getJumpProbability
public double getJumpProbability()
-
hasDefinedNumberOfGoodsInterval
public boolean hasDefinedNumberOfGoodsInterval()
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)).- Returns:
- whether the numberOfGoodsInterval has been defined
-
useQuadraticPricingOption
public boolean useQuadraticPricingOption()
-
getMaxSubstitutableBids
public int getMaxSubstitutableBids()
-
-