Class ProfileOptimizerStructure

  • All Implemented Interfaces:
    StructureInstance

    public final class ProfileOptimizerStructure
    extends Object
    implements StructureInstance
    Data-holder class for parsed configuration elements that control the capacity profile optimization of a capacity bundle. Relevant members are declared final in the package scope.
    Author:
    Prashant Reddy
    • Constructor Detail

      • ProfileOptimizerStructure

        public ProfileOptimizerStructure​(String name)
    • Method Detail

      • isReceiveRecommendations

        public boolean isReceiveRecommendations()
      • getPermutationRule

        public org.powertac.factoredcustomer.CapacityProfile.PermutationRule getPermutationRule()
      • getReactivityFactor

        public double getReactivityFactor()
      • getReceptivityFactor

        public double getReceptivityFactor()
      • getRationalityFactor

        public double getRationalityFactor()
      • getUsageChargePercentBenefit

        public double getUsageChargePercentBenefit()
      • getUsageChargeThreshold

        public double getUsageChargeThreshold()
      • getProfileChangeWeight

        public double getProfileChangeWeight()
      • getBundleValueWeight

        public double getBundleValueWeight()