Uses of Class
org.powertac.common.TariffEvaluationHelper
-
Packages that use TariffEvaluationHelper Package Description org.powertac.common Power TAC domain types, shared between simulation server and brokers.org.powertac.householdcustomer.appliances org.powertac.householdcustomer.customers org.powertac.officecomplexcustomer.appliances org.powertac.officecomplexcustomer.customers -
-
Uses of TariffEvaluationHelper in org.powertac.common
Methods in org.powertac.common with parameters of type TariffEvaluationHelper Modifier and Type Method Description double
Tariff. getUsageCharge(org.joda.time.Instant when, double kwh, double cumulativeUsage, TariffEvaluationHelper helper)
Returns a risk-adjusted usage charge, with prices for variable rates adjusted by the given TariffEvaluationHelper.double
Rate. getValue(org.joda.time.base.AbstractInstant when, TariffEvaluationHelper helper)
Returns the rate for some time in the past or future, regardless of whether the Rate applies at that time, and regardless of whether the requested time is beyond the notification interval of a variable rate. -
Uses of TariffEvaluationHelper in org.powertac.householdcustomer.appliances
Methods in org.powertac.householdcustomer.appliances with parameters of type TariffEvaluationHelper Modifier and Type Method Description double[]
Appliance. dailyShifting(Tariff tariff, double[] nonDominantLoad, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
This is a complex function that changes the appliance's function in order to have the most cost effective operation load in a day schedule.double[]
Dishwasher. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
Dryer. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
Freezer. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
Refrigerator. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
Stove. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
WashingMachine. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
WaterHeater. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
-
Uses of TariffEvaluationHelper in org.powertac.householdcustomer.customers
Fields in org.powertac.householdcustomer.customers declared as TariffEvaluationHelper Modifier and Type Field Description protected TariffEvaluationHelper
Village. tariffEvalHelper
-
Uses of TariffEvaluationHelper in org.powertac.officecomplexcustomer.appliances
Methods in org.powertac.officecomplexcustomer.appliances with parameters of type TariffEvaluationHelper Modifier and Type Method Description double[]
Appliance. dailyShifting(Tariff tariff, double[] nonDominantLoad, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
This is a complex function that changes the appliance's function in order to have the most cost effective operation load in a day schedule.double[]
CopyMachine. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
double[]
MicrowaveOven. dailyShifting(Tariff tariff, double[] nonDominantUsage, TariffEvaluationHelper tariffEvalHelper, int day, org.joda.time.Instant start)
-
Uses of TariffEvaluationHelper in org.powertac.officecomplexcustomer.customers
Fields in org.powertac.officecomplexcustomer.customers declared as TariffEvaluationHelper Modifier and Type Field Description protected TariffEvaluationHelper
OfficeComplex. tariffEvalHelper
-