|
Disaggregate
Disaggregate Smart Meter data
|
| Array() | Array< Sample_t > | [inline] |
| Array(const size_t _size) | Array< Sample_t > | [inline, explicit] |
| Array(const size_t _size, const Sample_t *_data) | Array< Sample_t > | [inline, explicit] |
| Array(const Array< Sample_t > &other) | Array< Sample_t > | [inline] |
| copyCrop(const Array< Sample_t > &source, const size_t cropFront, const size_t cropBack) | Array< Sample_t > | [inline] |
| data | Array< Sample_t > | [protected] |
| descendPeak(const size_t peak, size_t *start, size_t *end, size_t retries=1) | Array< Sample_t > | [inline] |
| deviceName | Array< Sample_t > | [protected] |
| downSample(Array< Sample_t > *output, const size_t newPeriod, const bool verbose=false) const | Signature | |
| drawGraph(const std::string details="") const | Signature | [virtual] |
| Array< Sample_t >::drawGraph(const std::string details, const std::string xlabel="", const std::string ylabel="", const std::string args="") const | Array< Sample_t > | [inline, virtual] |
| drawHistWithStateBars(const Histogram &hist) const | Signature | |
| dumpToFile(const std::string &filename) const | Array< Sample_t > | [inline] |
| fillGapsInPowerStates(const Histogram &hist, const bool verbose=false) | Signature | [private] |
| findPeaks(std::list< size_t > *boundaries) | Array< Sample_t > | [inline] |
| getBaseFilename() const | Array< Sample_t > | [inline, virtual] |
| getDelta(Array< Sample_t > *grad, const double multiplier=1) const | Array< Sample_t > | [inline] |
| getDelta(const size_t i) const | Array< Sample_t > | [inline] |
| getDeltaSpikes(const size_t LOOK_AHEAD=20) const | Signature | |
| getDeviceName() const | Array< Sample_t > | [inline] |
| getEnergyConsumption() const | Signature | |
| getID() const | Signature | |
| getMergedSpikes() const | Signature | [private] |
| getNumLeadingZeros() | Array< Sample_t > | [inline] |
| getNumTrailingZeros() | Array< Sample_t > | [inline] |
| getPowerState(const Sample_t sample) const | Signature | [private] |
| getPowerStates() | Signature | |
| getPowerStateSequence() | Signature | |
| getSamplePeriod() const | Signature | |
| getSize() const | Array< Sample_t > | [inline] |
| getSmoothedGradOfHistFilename() const | Array< Sample_t > | [inline] |
| getSmoothing() const | Array< Sample_t > | [inline] |
| getStateBarsBaseFilename() const | Signature | [private] |
| getUpstreamSmoothing() const | Array< Sample_t > | [inline] |
| HIST_GRADIENT_RA_LENGTH | Array< Sample_t > | [static] |
| loadData(std::fstream &fs) | Array< Sample_t > | [inline] |
| max(Sample_t *maxValue, const size_t start=0, size_t end=0) const | Array< Sample_t > | [inline] |
| max(Sample_t *maxValue, std::list< size_t > &mask) const | Array< Sample_t > | [inline] |
| operator<<(std::ostream &o, const Array< Sample_t > &a) | Array< Sample_t > | [friend] |
| operator=(const Array< Sample_t > &source) | Array< Sample_t > | [inline] |
| operator==(const Array< Sample_t > &other) | Array< Sample_t > | [inline] |
| operator[](const size_t i) | Array< Sample_t > | [inline] |
| operator[](const size_t i) const | Array< Sample_t > | [inline] |
| powerStates | Signature | [private] |
| powerStateSequence | Signature | [private] |
| PREPROCESSING_DATA_SMOOTHING | Signature | [static] |
| rollingAv(Array< Sample_t > *destination, const size_t RAlength=5) const | Array< Sample_t > | [inline] |
| rollingAv(const size_t i, size_t RAlength) const | Array< Sample_t > | [inline] |
| samplePeriod | Signature | [private] |
| setAllEntriesTo(const Sample_tinitValue) | Array< Sample_t > | [inline] |
| setDeviceName(const std::string _deviceName) | Array< Sample_t > | [inline] |
| setSize(const size_t _size) | Array< Sample_t > | [inline] |
| setSmoothing(const size_t _smoothing) | Array< Sample_t > | [inline] |
| setUpstreamSmoothing(const size_t _upstreamSmoothing) | Array< Sample_t > | [inline] |
| sigID | Signature | [private] |
| Signature(const std::string &filename, const size_t _samplePeriod, const std::string _deviceName, const size_t _sigID=0, const size_t cropFront=0, const size_t cropBack=0) | Signature | |
| size | Array< Sample_t > | [protected] |
| smoothing | Array< Sample_t > | [protected] |
| updatePowerStates() | Signature | [private] |
| updatePowerStateSequence() | Signature | [private] |
| upstreamSmoothing | Array< Sample_t > | [protected] |
| ~Array() | Array< Sample_t > | [inline, virtual] |
| ~Signature() | Signature | [virtual] |