#define UNUSED_ARG(x)
Function arguments are sometimes unused in certain implmentations but are required for documentation ...
bool execute() override final
The actions to be performed by the algorithm on a dataset.
bool executeInternal()
Invoced internally in execute()
void addTimer(const std::string &name, const Kernel::time_point_ns &begin, const Kernel::time_point_ns &end)
const std::string name() const override=0
function to return a name of the algorithm, must be overridden in all algorithms
std::chrono::time_point< std::chrono::high_resolution_clock > time_point_ns