Disaggregate
Disaggregate Smart Meter data

Signature Member List

This is the complete list of members for Signature, including all inherited members.
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]
dataArray< Sample_t > [protected]
descendPeak(const size_t peak, size_t *start, size_t *end, size_t retries=1)Array< Sample_t > [inline]
deviceNameArray< 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="") constArray< Sample_t > [inline, virtual]
drawHistWithStateBars(const Histogram &hist) const Signature
dumpToFile(const std::string &filename) constArray< Sample_t > [inline]
fillGapsInPowerStates(const Histogram &hist, const bool verbose=false)Signature [private]
findPeaks(std::list< size_t > *boundaries)Array< Sample_t > [inline]
getBaseFilename() constArray< Sample_t > [inline, virtual]
getDelta(Array< Sample_t > *grad, const double multiplier=1) constArray< Sample_t > [inline]
getDelta(const size_t i) constArray< Sample_t > [inline]
getDeltaSpikes(const size_t LOOK_AHEAD=20) const Signature
getDeviceName() constArray< 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() constArray< Sample_t > [inline]
getSmoothedGradOfHistFilename() constArray< Sample_t > [inline]
getSmoothing() constArray< Sample_t > [inline]
getStateBarsBaseFilename() const Signature [private]
getUpstreamSmoothing() constArray< Sample_t > [inline]
HIST_GRADIENT_RA_LENGTHArray< Sample_t > [static]
loadData(std::fstream &fs)Array< Sample_t > [inline]
max(Sample_t *maxValue, const size_t start=0, size_t end=0) constArray< Sample_t > [inline]
max(Sample_t *maxValue, std::list< size_t > &mask) constArray< 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) constArray< Sample_t > [inline]
powerStatesSignature [private]
powerStateSequenceSignature [private]
PREPROCESSING_DATA_SMOOTHINGSignature [static]
rollingAv(Array< Sample_t > *destination, const size_t RAlength=5) constArray< Sample_t > [inline]
rollingAv(const size_t i, size_t RAlength) constArray< Sample_t > [inline]
samplePeriodSignature [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]
sigIDSignature [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
sizeArray< Sample_t > [protected]
smoothingArray< Sample_t > [protected]
updatePowerStates()Signature [private]
updatePowerStateSequence()Signature [private]
upstreamSmoothingArray< Sample_t > [protected]
~Array()Array< Sample_t > [inline, virtual]
~Signature()Signature [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Friends