Disaggregate
Disaggregate Smart Meter data
|
aggDataFilename | AggregateData | [private] |
aggDelta(const size_t i) const | AggregateData | |
Array() | Array< AggregateSample > | [inline] |
Array(const size_t _size) | Array< AggregateSample > | [inline, explicit] |
Array(const size_t _size, const AggregateSample *_data) | Array< AggregateSample > | [inline, explicit] |
Array(const Array< AggregateSample > &other) | Array< AggregateSample > | [inline] |
checkStartAndEndTimes(size_t *startTime, size_t *endTime) const | AggregateData | [private] |
copyCrop(const Array< AggregateSample > &source, const size_t cropFront, const size_t cropBack) | Array< AggregateSample > | [inline] |
data | Array< AggregateSample > | [protected] |
descendPeak(const size_t peak, size_t *start, size_t *end, size_t retries=1) | Array< AggregateSample > | [inline] |
deviceName | Array< AggregateSample > | [protected] |
drawGraph(const std::string details, const std::string xlabel="", const std::string ylabel="", const std::string args="") const | Array< AggregateSample > | [inline, virtual] |
dumpToFile(const std::string &filename) const | Array< AggregateSample > | [inline] |
findNear(const size_t candidateIndex, const size_t expectedDistance, const size_t delta) const | AggregateData | |
findPeaks(std::list< size_t > *boundaries) | Array< AggregateSample > | [inline] |
findSpike(const Statistic< Sample_t > &spikeStats, size_t startTime=0, size_t endTime=0, const bool verbose=false) const | AggregateData | |
findTime(const size_t time) const | AggregateData | |
getBaseFilename() const | Array< AggregateSample > | [inline, virtual] |
getDelta(Array< AggregateSample > *grad, const double multiplier=1) const | Array< AggregateSample > | [inline] |
getDelta(const size_t i) const | Array< AggregateSample > | [inline] |
getDeviceName() const | Array< AggregateSample > | [inline] |
getFilename() const | AggregateData | |
getNumLeadingZeros() | Array< AggregateSample > | [inline] |
getNumTrailingZeros() | Array< AggregateSample > | [inline] |
getSamplePeriod() const | AggregateData | |
getSize() const | Array< AggregateSample > | [inline] |
getSmoothedGradOfHistFilename() const | Array< AggregateSample > | [inline] |
getSmoothing() const | Array< AggregateSample > | [inline] |
getUpstreamSmoothing() const | Array< AggregateSample > | [inline] |
HIST_GRADIENT_RA_LENGTH | Array< AggregateSample > | [static] |
loadCurrentCostData(const std::string &filename) | AggregateData | |
loadData(std::fstream &fs) | Array< AggregateSample > | [inline] |
max(AggregateSample *maxValue, const size_t start=0, size_t end=0) const | Array< AggregateSample > | [inline] |
max(AggregateSample *maxValue, std::list< size_t > &mask) const | Array< AggregateSample > | [inline] |
operator<<(std::ostream &o, const Array< AggregateSample > &a) | Array< AggregateSample > | [friend] |
operator=(const Array< AggregateSample > &source) | Array< AggregateSample > | [inline] |
operator==(const Array< AggregateSample > &other) | Array< AggregateSample > | [inline] |
operator[](const size_t i) | Array< AggregateSample > | [inline] |
operator[](const size_t i) const | Array< AggregateSample > | [inline] |
readingGoesBelowPowerState(const size_t startTime, const size_t endTime, const Statistic< Sample_t > &powerState) const | AggregateData | |
rollingAv(Array< Sample_t > *destination, const size_t RAlength=5) const | Array< AggregateSample > | [inline] |
rollingAv(const size_t i, size_t RAlength) const | Array< AggregateSample > | [inline] |
samplePeriod | AggregateData | [private] |
secondsSinceFirstSample(const size_t i) const | AggregateData | |
setAllEntriesTo(const AggregateSampleinitValue) | Array< AggregateSample > | [inline] |
setDeviceName(const std::string _deviceName) | Array< AggregateSample > | [inline] |
setSize(const size_t _size) | Array< AggregateSample > | [inline] |
setSmoothing(const size_t _smoothing) | Array< AggregateSample > | [inline] |
setUpstreamSmoothing(const size_t _upstreamSmoothing) | Array< AggregateSample > | [inline] |
size | Array< AggregateSample > | [protected] |
smoothing | Array< AggregateSample > | [protected] |
upstreamSmoothing | Array< AggregateSample > | [protected] |
~Array() | Array< AggregateSample > | [inline, virtual] |