Compute Library
 22.08
ClKernel Struct Referenceabstract

#include <ClKernelGraph.h>

Public Types

using Id = DependencyGraph::Id
 

Public Member Functions

 ClKernel ()=default
 
virtual ~ClKernel ()=default
 
 ClKernel (const ClKernel &kernel)=default
 
ClKerneloperator= (const ClKernel &kernel)=default
 
 ClKernel (ClKernel &&kernel)=default
 
ClKerneloperator= (ClKernel &&kernel)=default
 
 ClKernel (const ClKernelGraph *graph, Id id, const ClKernelConfig &config, const ITensorDescPack< ClKernelTensor > &tensors)
 
virtual bool operator== (const ClKernel &other) const =0
 
virtual Complexity complexity () const =0
 
virtual Status generate (ClKernelBlueprint &bp) const =0
 
Id id () const
 
ITensorDescPack< ClKernelTensortensors () const
 
ClKernelConfig config () const
 

Detailed Description

Definition at line 85 of file ClKernelGraph.h.

Member Typedef Documentation

◆ Id

Definition at line 88 of file ClKernelGraph.h.

Constructor & Destructor Documentation

◆ ClKernel() [1/4]

ClKernel ( )
default

◆ ~ClKernel()

virtual ~ClKernel ( )
virtualdefault

◆ ClKernel() [2/4]

ClKernel ( const ClKernel kernel)
default

◆ ClKernel() [3/4]

ClKernel ( ClKernel &&  kernel)
default

◆ ClKernel() [4/4]

ClKernel ( const ClKernelGraph graph,
Id  id,
const ClKernelConfig config,
const ITensorDescPack< ClKernelTensor > &  tensors 
)
inline

Definition at line 95 of file ClKernelGraph.h.

References arm_compute::experimental::dynamic_fusion::generate(), and arm_compute::experimental::dynamic_fusion::operator==().

96  : _graph{ graph }, _id{ id }, _config{ config }, _tensors{ tensors }
97  {
98  }
ITensorDescPack< ClKernelTensor > tensors() const

Member Function Documentation

◆ complexity()

virtual Complexity complexity ( ) const
pure virtual

◆ config()

◆ generate()

virtual Status generate ( ClKernelBlueprint bp) const
pure virtual

◆ id()

Id id ( ) const
inline

Definition at line 102 of file ClKernelGraph.h.

103  {
104  return _id;
105  }

◆ operator=() [1/2]

ClKernel& operator= ( const ClKernel kernel)
default

◆ operator=() [2/2]

ClKernel& operator= ( ClKernel &&  kernel)
default

◆ operator==()

virtual bool operator== ( const ClKernel other) const
pure virtual

◆ tensors()

ITensorDescPack<ClKernelTensor> tensors ( ) const
inline

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