Xmipp
v3.23.11-Nereus
|
#include <single_extrema_finder.h>
Public Member Functions | |
SingleExtremaFinder () | |
virtual | ~SingleExtremaFinder () |
SingleExtremaFinder (SingleExtremaFinder &o)=delete | |
SingleExtremaFinder & | operator= (const SingleExtremaFinder &other)=delete |
SingleExtremaFinder const & | operator= (SingleExtremaFinder &&o)=delete |
SingleExtremaFinder (SingleExtremaFinder &&o) | |
template<typename KERNEL > | |
void | findBasic (const T *__restrict__ data, const KERNEL &k) |
Public Member Functions inherited from ExtremaFinder::AExtremaFinder< T > | |
AExtremaFinder () | |
virtual | ~AExtremaFinder () |
void | init (const ExtremaFinderSettings &settings, bool reuse) |
void | find (const T *data) |
HW & | getHW () const |
const ExtremaFinderSettings & | getSettings () const |
const std::vector< T > & | getValues () const |
const std::vector< float > & | getPositions () const |
Static Public Member Functions | |
static void | sFindMax (const CPU &cpu, const Dimensions &dims, const T *data, float *positions, T *values) |
static void | sFindLowest (const CPU &cpu, const Dimensions &dims, const T *data, float *positions, T *values) |
template<typename C > | |
static void | sFindUniversal2DAroundCenter (const C &comp, T startVal, const CPU &cpu, const Dimensions &dims, const T *data, float *positions, T *values, size_t maxDist) |
static void | sFindMax2DAroundCenter (const CPU &cpu, const Dimensions &dims, const T *data, float *positions, T *values, size_t maxDist) |
static void | sFindLowest2DAroundCenter (const CPU &cpu, const Dimensions &dims, const T *data, float *positions, T *values, size_t maxDist) |
Additional Inherited Members | |
Protected Member Functions inherited from ExtremaFinder::AExtremaFinder< T > | |
std::vector< T > & | getValues () |
std::vector< float > & | getPositions () |
constexpr bool | isInitialized () const |
Definition at line 40 of file single_extrema_finder.h.
|
inline |
Definition at line 42 of file single_extrema_finder.h.
|
inlinevirtual |
Definition at line 46 of file single_extrema_finder.h.
|
delete |
|
inline |
Definition at line 53 of file single_extrema_finder.h.
void ExtremaFinder::SingleExtremaFinder< T >::findBasic | ( | const T *__restrict__ | data, |
const KERNEL & | k | ||
) |
Definition at line 155 of file single_extrema_finder.cpp.
|
delete |
|
delete |
|
static |
Definition at line 199 of file single_extrema_finder.cpp.
|
static |
Definition at line 234 of file single_extrema_finder.cpp.
|
static |
Definition at line 177 of file single_extrema_finder.cpp.
|
static |
Definition at line 221 of file single_extrema_finder.cpp.
|
static |
Definition at line 248 of file single_extrema_finder.cpp.