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 TariffEvaluatorTariffEvaluator. withChunkSize(int size)Sets the target size of allocation chunks.TariffEvaluatorTariffEvaluator. withEvaluateAllTariffs(boolean value)If true, then tariff evaluations are not saved; instead, all tariffs are evaluated each time.TariffEvaluatorTariffEvaluator. withInconvenienceWeight(double weight)Sets the weight given to inconvenience (as opposed to cost) in computing tariff utility.TariffEvaluatorTariffEvaluator. withInertia(double inertia)Sets the steady-state evaluation inertia for the customer.TariffEvaluatorTariffEvaluator. withPreferredContractDuration(double days)Sets the preferred maximum contract duration in days.TariffEvaluatorTariffEvaluator. withRationality(double rationality)Sets the level of rationality for this customer.TariffEvaluatorTariffEvaluator. withSignupBonusFactor(double factor)Sets the factor by which inertia is multiplied for the case where the current tariff had a positive signup bonus.TariffEvaluatorTariffEvaluator. withTariffEvalDepth(int depth)Sets the number of tariffs/broker of each applicable PowerType to consider.TariffEvaluatorTariffEvaluator. 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 TariffEvaluatorAbstractCustomer. 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.
-