Disaggregate
Disaggregate Smart Meter data
Main Page
Related Pages
Namespaces
Classes
Files
Directories
Deprecated List
Member
AggregateData::findNear
(const size_t candidateIndex, const size_t expectedDistance, const size_t delta) const
a relic from an abandoned attempt to disaggregate
Member
Array< T >::descendPeak
(const size_t peak, size_t *start, size_t *end, size_t retries=1)
This doesn't work anywhere near as well as findPeaks(). But leaving this function in the code in case it comes in handy.
Member
Device::getPowerStatesAndSequence
()
This is the function used by the "Histograms" design and not by the subsequent "Graph and Spikes" design.
Member
Device::getSalientSpikes
() const
This is only used by the "histogram" design, not the subsequence "Graphs and Spikes" design iteration.
Member
Device::getStartTimes
(const
AggregateData
&) const
We now use the disaggregation functions in
PowerStateGraph
Member
PowerStateGraph::PowerStateEdge::count
we're not using this.
Member
PowerStateGraph::totalCount
not actually used.
Member
PowerStateGraph::updateEdges
(const
Signature
&sig)
just leaving this here to illustrate one of the strategies I tried. This has been superseded by update() (which used to be updateVertices) and updateOrInsertEdge()
Member
Signature::downSample
(
Array< Sample_t >
*output, const size_t newPeriod, const bool verbose=false) const
Probably better to use rollingAv().
Member
Signature::fillGapsInPowerStates
(const
Histogram
&hist, const bool verbose=false)
not actually used.
Generated on Fri Sep 9 2011 17:06:39 for Disaggregate by
1.7.3
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Friends