hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Kernel< T, U > Class Template Referenceabstract

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)
 

Detailed Description

template<typename T, typename U = void>
class hexed::Kernel< T, U >

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.

Member Function Documentation

◆ operator()()

template<typename T , typename U = void>
virtual U hexed::Kernel< T, U >::operator() ( Sequence< T > & )
pure virtual

The documentation for this class was generated from the following file: