Class CATSWorldSetup.Builder

  • Enclosing class:
    CATSWorldSetup

    public static class CATSWorldSetup.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setNumberOfRowsInterval

        public void setNumberOfRowsInterval​(IntegerInterval numberOfRowsInterval)
      • setNumberOfColumnsInterval

        public void setNumberOfColumnsInterval​(IntegerInterval numberOfColumnsInterval)
      • setNumberOfGoodsInterval

        public void setNumberOfGoodsInterval​(IntegerInterval numberOfGoodsInterval)
      • setCommonValueInterval

        public void setCommonValueInterval​(DoubleInterval commonValueInterval)
      • setThreeProb

        public void setThreeProb​(double threeProb)
      • setAdditionalNeigh

        public void setAdditionalNeigh​(double additionalNeigh)
      • setAdditivity

        public void setAdditivity​(double additivity)
      • setUseQuadraticPricingOption

        public void setUseQuadraticPricingOption​(boolean bool)
      • setDeviation

        public void setDeviation​(double deviation)
      • setAdditionalLocation

        public void setAdditionalLocation​(double additionalLocation)
      • setBudgetFactor

        public void setBudgetFactor​(double budgetFactor)
      • setJumpProbability

        public void setJumpProbability​(double jumpProbability)
      • setMaxSubstitutableBids

        public void setMaxSubstitutableBids​(int maxSubstitutableBids)
      • getDefaultNumberOfGoods

        public int getDefaultNumberOfGoods()