Xmipp
v3.23.11-Nereus
|
#include <amerit_computer.h>
Public Member Functions | |
AMeritComputer () | |
virtual | ~AMeritComputer ()=default |
void | init (const MeritSettings &s, bool reuse) |
const MeritSettings & | getSettings () const |
virtual void | loadReference (const T *ref)=0 |
virtual void | compute (T *others)=0 |
const std::vector< float > & | getFiguresOfMerit () const |
Protected Member Functions | |
virtual void | check ()=0 |
virtual bool | canBeReused (const MeritSettings &s) const =0 |
virtual void | initialize (bool allocate)=0 |
constexpr bool | isInitialized () const |
constexpr bool | isRefLoaded () const |
void | setIsRefLoaded (bool status) |
std::vector< float > & | getFiguresOfMerit () |
Definition at line 70 of file amerit_computer.h.
|
inline |
Definition at line 72 of file amerit_computer.h.
|
virtualdefault |
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
Implemented in CorrelationComputer< T >, and CudaCorrelationComputer< T >.
|
inline |
Definition at line 95 of file amerit_computer.h.
|
inlineprotected |
Definition at line 116 of file amerit_computer.h.
|
inline |
Definition at line 87 of file amerit_computer.h.
|
inline |
Definition at line 78 of file amerit_computer.h.
|
protectedpure virtual |
|
inlineprotected |
Definition at line 104 of file amerit_computer.h.
|
inlineprotected |
Definition at line 108 of file amerit_computer.h.
|
pure virtual |
Implemented in CorrelationComputer< T >, and CudaCorrelationComputer< T >.
|
inlineprotected |
Definition at line 112 of file amerit_computer.h.