Uses of Class
org.powertac.common.Rate

Packages that use Rate
org.powertac.common   
org.powertac.common.msg   
org.powertac.common.repo   
 

Uses of Rate in org.powertac.common
 

Methods in org.powertac.common that return Rate
 Rate Rate.withDailyBegin(org.joda.time.base.AbstractDateTime begin)
          Sets the time of day when this Rate comes into effect.
 Rate Rate.withDailyBegin(int begin)
          Sets the time of day when this Rate comes into effect as hours since midnight.
 Rate Rate.withDailyBegin(org.joda.time.ReadablePartial begin)
          Sets the time of day when this Rate comes into effect.
 Rate Rate.withDailyEnd(org.joda.time.base.AbstractDateTime end)
          Sets the time of day when this Rate is no longer in effect.
 Rate Rate.withDailyEnd(int end)
          Sets the time of day when this Rate is no longer in effect, given as hours since midnight.
 Rate Rate.withDailyEnd(org.joda.time.ReadablePartial end)
          Sets the time of day when this Rate is no longer in effect.
 Rate Rate.withExpectedMean(double value)
          Specifies the expected mean charge/kWh, excluding periodic charges, for this Rate.
 Rate Rate.withFixed(boolean fixed)
          Specifies whether this Rate is fixed (true) or variable (false).
 Rate Rate.withMaxCurtailment(double value)
          Sets the maximum proportion of offered load or supply that can be curtailed.
 Rate Rate.withMaxValue(double maxValue)
          Specifies the maximum charge (furthest from zero) for variable Rates.
 Rate Rate.withMinValue(double minValue)
          Specifies the minimum charge (closest to zero) for variable Rates.
 Rate Rate.withNoticeInterval(org.joda.time.Duration interval)
          Specifies the minimum interval for rate change notifications for a variable Rate.
 Rate Rate.withNoticeInterval(long hours)
          Specifies the minimum interval in hours for rate change notifications for a variable Rate.
 Rate Rate.withTierThreshold(double tierThreshold)
          Sets the usage threshold for applicability of this Rate.
 Rate Rate.withValue(double value)
          Specifies the charge/kWh for a fixed rate, from the customer's viewpoint.
 Rate Rate.withWeeklyBegin(org.joda.time.base.AbstractDateTime begin)
          Sets the day of the week on which this Rate comes into effect.
 Rate Rate.withWeeklyBegin(int begin)
          Sets the day of the week on which this Rate comes into effect.
 Rate Rate.withWeeklyBegin(org.joda.time.ReadablePartial begin)
          Sets the day of the week on which this Rate comes into effect.
 Rate Rate.withWeeklyEnd(org.joda.time.base.AbstractDateTime end)
          Sets the weekly end of applicability for this Rate, by processing end spec to extract dayOfWeek field.
 Rate Rate.withWeeklyEnd(int end)
          Sets the weekly end of applicability for this Rate.
 Rate Rate.withWeeklyEnd(org.joda.time.ReadablePartial end)
          Sets the weekly end of applicability for this Rate, by processing end spec to extract dayOfWeek field.
 

Methods in org.powertac.common that return types with arguments of type Rate
 List<Rate> TariffSpecification.getRates()
           
 

Methods in org.powertac.common with parameters of type Rate
 TariffSpecification TariffSpecification.addRate(Rate rate)
          Adds a new Rate to this tariff.
 

Uses of Rate in org.powertac.common.msg
 

Methods in org.powertac.common.msg with parameters of type Rate
 boolean VariableRateUpdate.isValid(Rate rate)
          Given a Rate, a VRU is valid if it has the correct ID, if the Rate is not fixed, and if the HourlyCharge specifies a value between the minValue and maxValue of the Rate.
 

Constructors in org.powertac.common.msg with parameters of type Rate
VariableRateUpdate(Broker broker, Rate rate, HourlyCharge hourlyCharge)
           
 

Uses of Rate in org.powertac.common.repo
 

Methods in org.powertac.common.repo that return Rate
 Rate TariffRepo.findRateById(long id)
           
 



Copyright © 2013. All Rights Reserved.