Class BaseValueModel

    • Constructor Detail

      • BaseValueModel

        public BaseValueModel()
        Creates a new QuickAccessor to the Base Value Model in its default configuration. Note: Since the orginal model definition does not specify the number of bidders, it is recommended to use BaseValueModel(int) for construction. Otherwise, 5 bidders are created by default.
      • BaseValueModel

        public BaseValueModel​(int numberOfBidders)
        Creates a new QuickAccessor to the Base Value Model in its default configuration.
        Parameters:
        numberOfBidders - specifies how many bidders there will be created in each population
    • Method Detail

      • getNumberOfBidders

        public int getNumberOfBidders()
        Returns:
        The number of bidders to be created
      • setNumberOfBidders

        public void setNumberOfBidders​(int numberOfBidders)
        Parameters:
        numberOfBidders - the number of bidders to be created
      • modifyWorldBuilder

        protected void modifyWorldBuilder()
        Call this method when worldBuilder is changed (away from default config) to ensure the BMWorldSetup.getSetupName() is changed
      • modifyBidderBuilder

        protected void modifyBidderBuilder()
        Call this method when bidderBuilder is changed (away from default config) to ensure the BidderSetup.getSetupName() is changed