Package | Description |
---|---|
egotham.flexibleloadcontrol | |
egotham.flexibleloadcontrol.control | |
egotham.flexibleloadcontrol.Optimisation | |
egotham.flexibleloadcontrol.SortingTechnique |
Modifier and Type | Method and Description |
---|---|
List<UtilityControl> |
Scheduler.getUtilities() |
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.setUtilities(UtilityControl[] util)
removes all items from the utilities list and replaces them with the new
items
|
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.setUtilities(List<UtilityControl> utilities)
removes all items from the utilities list and replaces them with the new
list
|
Modifier and Type | Class and Description |
---|---|
class |
BoilerControl
Implements the control for the Boiler
settings is the main Settings class that updates periodically relaynumber is
the number the relay corresponds to in the database inoutall is the class
that regulates the access to the database and does the communication to the
"outside world"
|
class |
HeaterControl
Implements the control for the Heater
|
class |
TestControl
Test Implementation of a Utility.
|
Modifier and Type | Method and Description |
---|---|
int |
UtilityComparator.compare(UtilityControl a,
UtilityControl b) |
Modifier and Type | Method and Description |
---|---|
boolean |
PricePredictionOptimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive)
Uses all utilities in utils and runs them through the sorting techniques.
|
boolean |
PricePredictionOptimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive)
Uses all utilities in utils and runs them through the sorting techniques.
|
boolean |
PricePredictionOptimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive)
Uses all utilities in utils and runs them through the sorting techniques.
|
boolean |
Optimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive) |
boolean |
Optimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive) |
boolean |
Optimisation.optimise(List<UtilityControl> utils,
List<UtilityControl> active,
List<UtilityControl> inactive) |
Modifier and Type | Method and Description |
---|---|
List<UtilityControl> |
SortingTechnique.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities) |
List<UtilityControl> |
CapSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Determines if the Price Cap is applicable and creates a schedule for
utilities for one interval.
|
List<UtilityControl> |
PricePredictSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Checks corelation between priorities of utilities with current and future
prices.
|
Modifier and Type | Method and Description |
---|---|
List<UtilityControl> |
SortingTechnique.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities) |
List<UtilityControl> |
SortingTechnique.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities) |
List<UtilityControl> |
CapSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Determines if the Price Cap is applicable and creates a schedule for
utilities for one interval.
|
List<UtilityControl> |
CapSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Determines if the Price Cap is applicable and creates a schedule for
utilities for one interval.
|
List<UtilityControl> |
PricePredictSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Checks corelation between priorities of utilities with current and future
prices.
|
List<UtilityControl> |
PricePredictSort.sort(List<UtilityControl> utilities,
List<UtilityControl> totalUtilities)
Checks corelation between priorities of utilities with current and future
prices.
|
Copyright © 2015. All rights reserved.