Mantid
|
#include <FindSXPeaksHelper.h>
Public Member Functions | |
FindMaxReduceStrategy (const CompareStrategy *compareStrategy) | |
std::vector< SXPeak > | reduce (const std::vector< SXPeak > &peaks, Mantid::Kernel::ProgressBase &progress) const override |
Public Member Functions inherited from Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy | |
virtual std::vector< SXPeak > | reduce (const std::vector< SXPeak > &peaks, Mantid::Kernel::ProgressBase &progress) const =0 |
ReducePeakListStrategy (const CompareStrategy *compareStrategy) | |
virtual | ~ReducePeakListStrategy ()=default |
Private Member Functions | |
std::vector< SXPeak > | getFinalPeaks (const std::vector< std::vector< SXPeak * > > &peakGroups) const |
std::vector< std::vector< SXPeak * > > | getPeakGroups (const std::vector< SXPeak > &peakList, Mantid::Kernel::ProgressBase &progress) const |
Additional Inherited Members | |
Protected Attributes inherited from Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy | |
const CompareStrategy * | m_compareStrategy |
Definition at line 252 of file FindSXPeaksHelper.h.
Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy::FindMaxReduceStrategy | ( | const CompareStrategy * | compareStrategy | ) |
Definition at line 541 of file FindSXPeaksHelper.cpp.
|
private |
Definition at line 644 of file FindSXPeaksHelper.cpp.
Referenced by reduce().
|
private |
Definition at line 563 of file FindSXPeaksHelper.cpp.
References Mantid::Crystal::FindSXPeaksHelper::CompareStrategy::compare(), Mantid::Kernel::ProgressBase::doReport(), Mantid::Crystal::FindSXPeaksHelper::g_log, Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::m_compareStrategy, std::to_string(), and Mantid::Kernel::Logger::warning().
Referenced by reduce().
|
overridevirtual |
Implements Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy.
Definition at line 544 of file FindSXPeaksHelper.cpp.
References getFinalPeaks(), and getPeakGroups().