Home
last modified time | relevance | path

Searched refs:peakIndex (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/base/sensors/sensor/vibration_convert/core/algorithm/peak_finder/src/
H A Dpeak_finder.cpp334 for (int32_t peakIndex = startPos; peakIndex < (endPos + 1); peakIndex++) { in DeletePeaks() local
335 … delFlag = GetDeleteFlagOfPeak(envelope, peakIndex, valleyIndex, valleysValue, mountainPosition); in DeletePeaks()
336 if (delFlag && (peakIndex < static_cast<int32_t>(mountainPosition.firstPos.size()))) { in DeletePeaks()
337 mountainPosition.firstPos.erase(mountainPosition.firstPos.begin() + peakIndex); in DeletePeaks()
338 mountainPosition.peakPos.erase(mountainPosition.peakPos.begin() + peakIndex); in DeletePeaks()
339 mountainPosition.lastPos.erase(mountainPosition.lastPos.begin() + peakIndex); in DeletePeaks()
353 bool PeakFinder::GetDeleteFlagOfPeak(const std::vector<double> &envelope, int32_t peakIndex, int32_… in GetDeleteFlagOfPeak() argument
356 if (valleyIndex >= valleysValue.size() || peakIndex >= mountainPosition.peakPos.size()) { in GetDeleteFlagOfPeak()
360 double peakValue = envelope[mountainPosition.peakPos[peakIndex]]; in GetDeleteFlagOfPeak()
368 if (peakValue < envelope[mountainPosition.peakPos[peakIndex+1]]) { in GetDeleteFlagOfPeak()
[all …]
/ohos5.0/base/sensors/sensor/vibration_convert/core/algorithm/peak_finder/include/
H A Dpeak_finder.h137 …bool GetDeleteFlagOfPeak(const std::vector<double> &envelope, int32_t peakIndex, int32_t valleyInd…