ArmNN
 22.02
PadDescriptor Struct Reference

A PadDescriptor for the PadLayer. More...

#include <Descriptors.hpp>

Inheritance diagram for PadDescriptor:
BaseDescriptor

Public Member Functions

 PadDescriptor ()
 
 PadDescriptor (const std::vector< std::pair< unsigned int, unsigned int >> &padList, const float &padValue=0, const PaddingMode &paddingMode=PaddingMode::Constant)
 
bool operator== (const PadDescriptor &rhs) const
 
- Public Member Functions inherited from BaseDescriptor
virtual bool IsNull () const
 
virtual ~BaseDescriptor ()=default
 

Public Attributes

std::vector< std::pair< unsigned int, unsigned int > > m_PadList
 Specifies the padding for input dimension. More...
 
float m_PadValue
 Optional value to use for padding, defaults to 0. More...
 
PaddingMode m_PaddingMode
 Specifies the Padding mode (Constant, Reflect or Symmetric) More...
 

Detailed Description

A PadDescriptor for the PadLayer.

Definition at line 1148 of file Descriptors.hpp.

Constructor & Destructor Documentation

◆ PadDescriptor() [1/2]

PadDescriptor ( )
inline

Definition at line 1150 of file Descriptors.hpp.

1151  {}
float m_PadValue
Optional value to use for padding, defaults to 0.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

◆ PadDescriptor() [2/2]

PadDescriptor ( const std::vector< std::pair< unsigned int, unsigned int >> &  padList,
const float &  padValue = 0,
const PaddingMode paddingMode = PaddingMode::Constant 
)
inline

Definition at line 1153 of file Descriptors.hpp.

1156  : m_PadList(padList)
1157  , m_PadValue(padValue)
1158  , m_PaddingMode(paddingMode)
1159  {}
float m_PadValue
Optional value to use for padding, defaults to 0.
std::vector< std::pair< unsigned int, unsigned int > > m_PadList
Specifies the padding for input dimension.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

Member Function Documentation

◆ operator==()

bool operator== ( const PadDescriptor rhs) const
inline

Definition at line 1161 of file Descriptors.hpp.

References PadDescriptor::m_PaddingMode, PadDescriptor::m_PadList, and PadDescriptor::m_PadValue.

1162  {
1163  return m_PadList == rhs.m_PadList && m_PadValue == rhs.m_PadValue && m_PaddingMode == rhs.m_PaddingMode;
1164  }
float m_PadValue
Optional value to use for padding, defaults to 0.
std::vector< std::pair< unsigned int, unsigned int > > m_PadList
Specifies the padding for input dimension.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

Member Data Documentation

◆ m_PaddingMode

◆ m_PadList

std::vector<std::pair<unsigned int, unsigned int> > m_PadList

◆ m_PadValue


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