Disaggregate
Disaggregate Smart Meter data
|
Device(const std::string _name) | Device | |
findAlignment(const AggregateData &aggregateData) | Device | |
getName() const | Device | |
getPowerStateGraph() | Device | |
getPowerStatesAndSequence() | Device | |
getSalientSpikes() const | Device | |
getStartTimes(const AggregateData &) const | Device | |
LMS(const size_t agOffset, const Array< AggregateSample > &aggData, const Array< Sample_t > &sigArray, const size_t aggDataSamplePeriod) | Device | [private] |
loadCurrentCostData(std::fstream &fs, Array< AggregateSample > *aggData) | Device | [private] |
loadSignatures(const std::vector< std::string > &sigFiles, const size_t cropFront, const size_t cropBack) | Device | |
name | Device | [private] |
powerStateGraph | Device | [private] |
powerStates | Device | [private] |
powerStateSequence | Device | [private] |
signatures | Device | [private] |
trainPowerStateGraph() | Device | |
updatePowerStates() | Device | [private] |
updatePowerStateSequence() | Device | [private] |
~Device() | Device | [virtual] |