Compute Library
 23.11
IGenericDepthfirstStrategy< TInput, TOutput, Nothing > Class Template Referenceabstract

#include <pooling_depthfirst_generic.hpp>

Public Types

typedef void(* KernelType) (uint64_t window_cells, uint64_t n_valid_cells, uint64_t n_channels, const TInput *const *, TOutput *)
 

Public Member Functions

virtual ~IGenericDepthfirstStrategy ()=default
 
virtual KernelType get_kernel (void) const =0
 

Detailed Description

template<typename TInput, typename TOutput>
class arm_conv::pooling::IGenericDepthfirstStrategy< TInput, TOutput, Nothing >

Definition at line 40 of file pooling_depthfirst_generic.hpp.

Member Typedef Documentation

◆ KernelType

typedef void(* KernelType(uint64_t window_cells, uint64_t n_valid_cells, uint64_t n_channels, const TInput *const *, TOutput *)

Definition at line 45 of file pooling_depthfirst_generic.hpp.

Constructor & Destructor Documentation

◆ ~IGenericDepthfirstStrategy()

virtual ~IGenericDepthfirstStrategy ( )
virtualdefault

Member Function Documentation

◆ get_kernel()

virtual KernelType get_kernel ( void  ) const
pure virtual

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