Base class for a "kernel". "Kernel" is a word which here means a callable object which accepts dimensionality and row size as template arguments to improve performance. More...
#include <kernel_factory.hpp>
Public Types | |
| typedef std::unique_ptr< Kernel< T, U > > | ptr_t |
Public Member Functions | |
| virtual U | operator() (Sequence< T > &)=0 |
| virtual U | operator() (Sequence< T > &sequence, Stopwatch_tree &tree) |
| virtual U | operator() (Sequence< T > &sequence, Stopwatch_tree &category_tree, std::string name) |
Base class for a "kernel". "Kernel" is a word which here means a callable object which accepts dimensionality and row size as template arguments to improve performance.
|
pure virtual |