- <init>
- evaluateTariffs
Evaluates tariffs and updates subscriptions for a single customer model with a
single power type. Al
- initializeInconvenienceFactors
Initializes the per-tariff inconvenience factors. These are not normalized; it
is up to the customer
- withInertia
Sets the steady-state evaluation inertia for the customer. This is a value in
[0,1], where 0 is no i
- withPreferredContractDuration
Sets the preferred maximum contract duration in days. For tariffs having a
non-zero early-withdrawal
- withRationality
Sets the level of rationality for this customer. Household customers are
expected to have lower rati
- withInconvenienceWeight
Sets the weight given to inconvenience (as opposed to cost) in computing tariff
utility. Must be in
- withTariffSwitchFactor
Sets the inconvenience of switching tariffs. Default value is 0.04.
- initializeRegulationFactors
Initializes the per-timeslot regulation-capacity estimates. All three represent
per-timeslot estimat
- withTariffEvalDepth
Sets the number of tariffs/broker of each applicable PowerType to consider.
Default is 5, which mean
- addAllocation
- computeInconvenience
Computes composite per-tariff inconvenience of a tariff.