Disaggregate
Disaggregate Smart Meter data

AggregateData Member List

This is the complete list of members for AggregateData, including all inherited members.
aggDataFilenameAggregateData [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]
dataArray< AggregateSample > [protected]
descendPeak(const size_t peak, size_t *start, size_t *end, size_t retries=1)Array< AggregateSample > [inline]
deviceNameArray< AggregateSample > [protected]
drawGraph(const std::string details, const std::string xlabel="", const std::string ylabel="", const std::string args="") constArray< AggregateSample > [inline, virtual]
dumpToFile(const std::string &filename) constArray< 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() constArray< AggregateSample > [inline, virtual]
getDelta(Array< AggregateSample > *grad, const double multiplier=1) constArray< AggregateSample > [inline]
getDelta(const size_t i) constArray< AggregateSample > [inline]
getDeviceName() constArray< AggregateSample > [inline]
getFilename() const AggregateData
getNumLeadingZeros()Array< AggregateSample > [inline]
getNumTrailingZeros()Array< AggregateSample > [inline]
getSamplePeriod() const AggregateData
getSize() constArray< AggregateSample > [inline]
getSmoothedGradOfHistFilename() constArray< AggregateSample > [inline]
getSmoothing() constArray< AggregateSample > [inline]
getUpstreamSmoothing() constArray< AggregateSample > [inline]
HIST_GRADIENT_RA_LENGTHArray< 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) constArray< AggregateSample > [inline]
max(AggregateSample *maxValue, std::list< size_t > &mask) constArray< 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) constArray< 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) constArray< AggregateSample > [inline]
rollingAv(const size_t i, size_t RAlength) constArray< AggregateSample > [inline]
samplePeriodAggregateData [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]
sizeArray< AggregateSample > [protected]
smoothingArray< AggregateSample > [protected]
upstreamSmoothingArray< AggregateSample > [protected]
~Array()Array< AggregateSample > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Friends