Uses of Class
org.powertac.common.TariffEvaluator
-
Packages that use TariffEvaluator Package Description org.powertac.common Power TAC domain types, shared between simulation server and brokers.org.powertac.customer General customer-model infrastructure.org.powertac.householdcustomer.customers org.powertac.officecomplexcustomer.customers -
-
Uses of TariffEvaluator in org.powertac.common
Methods in org.powertac.common that return TariffEvaluator Modifier and Type Method Description TariffEvaluator
TariffEvaluator. withChunkSize(int size)
Sets the target size of allocation chunks.TariffEvaluator
TariffEvaluator. withEvaluateAllTariffs(boolean value)
If true, then tariff evaluations are not saved; instead, all tariffs are evaluated each time.TariffEvaluator
TariffEvaluator. withInconvenienceWeight(double weight)
Sets the weight given to inconvenience (as opposed to cost) in computing tariff utility.TariffEvaluator
TariffEvaluator. withInertia(double inertia)
Sets the steady-state evaluation inertia for the customer.TariffEvaluator
TariffEvaluator. withPreferredContractDuration(double days)
Sets the preferred maximum contract duration in days.TariffEvaluator
TariffEvaluator. withRationality(double rationality)
Sets the level of rationality for this customer.TariffEvaluator
TariffEvaluator. withSignupBonusFactor(double factor)
Sets the factor by which inertia is multiplied for the case where the current tariff had a positive signup bonus.TariffEvaluator
TariffEvaluator. withTariffEvalDepth(int depth)
Sets the number of tariffs/broker of each applicable PowerType to consider.TariffEvaluator
TariffEvaluator. withTariffSwitchFactor(double factor)
Sets the inconvenience of switching tariffs. -
Uses of TariffEvaluator in org.powertac.customer
Methods in org.powertac.customer that return TariffEvaluator Modifier and Type Method Description TariffEvaluator
AbstractCustomer. createTariffEvaluator(CustomerModelAccessor cma)
Creates a TariffEvaluator, populated with a pre-configured TariffEvaluationHelper. -
Uses of TariffEvaluator in org.powertac.householdcustomer.customers
Methods in org.powertac.householdcustomer.customers that return types with arguments of type TariffEvaluator Modifier and Type Method Description Map<CustomerInfo,TariffEvaluator>
Village. getTariffEvaluators()
This function returns the period Map variable of the village. -
Uses of TariffEvaluator in org.powertac.officecomplexcustomer.customers
Methods in org.powertac.officecomplexcustomer.customers that return types with arguments of type TariffEvaluator Modifier and Type Method Description Map<CustomerInfo,TariffEvaluator>
OfficeComplex. getTariffEvaluators()
This function returns the period Map variable of the village.
-