ArmNN
 22.05.01
Pooling3dDescriptorBuilder Struct Reference

#include <ArmnnSchema_generated.h>

Public Types

typedef Pooling3dDescriptor Table
 

Public Member Functions

void add_poolType (armnnSerializer::PoolingAlgorithm poolType)
 
void add_padLeft (uint32_t padLeft)
 
void add_padRight (uint32_t padRight)
 
void add_padTop (uint32_t padTop)
 
void add_padBottom (uint32_t padBottom)
 
void add_padFront (uint32_t padFront)
 
void add_padBack (uint32_t padBack)
 
void add_poolWidth (uint32_t poolWidth)
 
void add_poolHeight (uint32_t poolHeight)
 
void add_poolDepth (uint32_t poolDepth)
 
void add_strideX (uint32_t strideX)
 
void add_strideY (uint32_t strideY)
 
void add_strideZ (uint32_t strideZ)
 
void add_outputShapeRounding (armnnSerializer::OutputShapeRounding outputShapeRounding)
 
void add_paddingMethod (armnnSerializer::PaddingMethod paddingMethod)
 
void add_dataLayout (armnnSerializer::DataLayout dataLayout)
 
 Pooling3dDescriptorBuilder (flatbuffers::FlatBufferBuilder &_fbb)
 
Pooling3dDescriptorBuilderoperator= (const Pooling3dDescriptorBuilder &)
 
flatbuffers::Offset< Pooling3dDescriptor > Finish ()
 

Public Attributes

flatbuffers::FlatBufferBuilder & fbb_
 
flatbuffers::uoffset_t start_
 

Detailed Description

Definition at line 5245 of file ArmnnSchema_generated.h.

Member Typedef Documentation

◆ Table

typedef Pooling3dDescriptor Table

Definition at line 5246 of file ArmnnSchema_generated.h.

Constructor & Destructor Documentation

◆ Pooling3dDescriptorBuilder()

Pooling3dDescriptorBuilder ( flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 5297 of file ArmnnSchema_generated.h.

5298  : fbb_(_fbb) {
5299  start_ = fbb_.StartTable();
5300  }

Member Function Documentation

◆ add_dataLayout()

void add_dataLayout ( armnnSerializer::DataLayout  dataLayout)
inline

Definition at line 5294 of file ArmnnSchema_generated.h.

References VT_DATALAYOUT.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5294  {
5295  fbb_.AddElement<int8_t>(Pooling3dDescriptor::VT_DATALAYOUT, static_cast<int8_t>(dataLayout), 0);
5296  }

◆ add_outputShapeRounding()

void add_outputShapeRounding ( armnnSerializer::OutputShapeRounding  outputShapeRounding)
inline

Definition at line 5288 of file ArmnnSchema_generated.h.

References VT_OUTPUTSHAPEROUNDING.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5288  {
5289  fbb_.AddElement<int8_t>(Pooling3dDescriptor::VT_OUTPUTSHAPEROUNDING, static_cast<int8_t>(outputShapeRounding), 0);
5290  }
VT_OUTPUTSHAPEROUNDING

◆ add_padBack()

void add_padBack ( uint32_t  padBack)
inline

Definition at line 5267 of file ArmnnSchema_generated.h.

References VT_PADBACK.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5267  {
5268  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADBACK, padBack, 0);
5269  }

◆ add_padBottom()

void add_padBottom ( uint32_t  padBottom)
inline

Definition at line 5261 of file ArmnnSchema_generated.h.

References VT_PADBOTTOM.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5261  {
5262  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADBOTTOM, padBottom, 0);
5263  }

◆ add_paddingMethod()

void add_paddingMethod ( armnnSerializer::PaddingMethod  paddingMethod)
inline

Definition at line 5291 of file ArmnnSchema_generated.h.

References VT_PADDINGMETHOD.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5291  {
5292  fbb_.AddElement<int8_t>(Pooling3dDescriptor::VT_PADDINGMETHOD, static_cast<int8_t>(paddingMethod), 0);
5293  }

◆ add_padFront()

void add_padFront ( uint32_t  padFront)
inline

Definition at line 5264 of file ArmnnSchema_generated.h.

References VT_PADFRONT.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5264  {
5265  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADFRONT, padFront, 0);
5266  }

◆ add_padLeft()

void add_padLeft ( uint32_t  padLeft)
inline

Definition at line 5252 of file ArmnnSchema_generated.h.

References VT_PADLEFT.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5252  {
5253  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADLEFT, padLeft, 0);
5254  }

◆ add_padRight()

void add_padRight ( uint32_t  padRight)
inline

Definition at line 5255 of file ArmnnSchema_generated.h.

References VT_PADRIGHT.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5255  {
5256  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADRIGHT, padRight, 0);
5257  }

◆ add_padTop()

void add_padTop ( uint32_t  padTop)
inline

Definition at line 5258 of file ArmnnSchema_generated.h.

References VT_PADTOP.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5258  {
5259  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_PADTOP, padTop, 0);
5260  }

◆ add_poolDepth()

void add_poolDepth ( uint32_t  poolDepth)
inline

Definition at line 5276 of file ArmnnSchema_generated.h.

References VT_POOLDEPTH.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5276  {
5277  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_POOLDEPTH, poolDepth, 0);
5278  }

◆ add_poolHeight()

void add_poolHeight ( uint32_t  poolHeight)
inline

Definition at line 5273 of file ArmnnSchema_generated.h.

References VT_POOLHEIGHT.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5273  {
5274  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_POOLHEIGHT, poolHeight, 0);
5275  }

◆ add_poolType()

void add_poolType ( armnnSerializer::PoolingAlgorithm  poolType)
inline

Definition at line 5249 of file ArmnnSchema_generated.h.

References VT_POOLTYPE.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5249  {
5250  fbb_.AddElement<int8_t>(Pooling3dDescriptor::VT_POOLTYPE, static_cast<int8_t>(poolType), 0);
5251  }

◆ add_poolWidth()

void add_poolWidth ( uint32_t  poolWidth)
inline

Definition at line 5270 of file ArmnnSchema_generated.h.

References VT_POOLWIDTH.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5270  {
5271  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_POOLWIDTH, poolWidth, 0);
5272  }

◆ add_strideX()

void add_strideX ( uint32_t  strideX)
inline

Definition at line 5279 of file ArmnnSchema_generated.h.

References VT_STRIDEX.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5279  {
5280  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_STRIDEX, strideX, 0);
5281  }

◆ add_strideY()

void add_strideY ( uint32_t  strideY)
inline

Definition at line 5282 of file ArmnnSchema_generated.h.

References VT_STRIDEY.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5282  {
5283  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_STRIDEY, strideY, 0);
5284  }

◆ add_strideZ()

void add_strideZ ( uint32_t  strideZ)
inline

Definition at line 5285 of file ArmnnSchema_generated.h.

References VT_STRIDEZ.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5285  {
5286  fbb_.AddElement<uint32_t>(Pooling3dDescriptor::VT_STRIDEZ, strideZ, 0);
5287  }

◆ Finish()

flatbuffers::Offset<Pooling3dDescriptor> Finish ( )
inline

Definition at line 5302 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreatePooling3dDescriptor().

5302  {
5303  const auto end = fbb_.EndTable(start_);
5304  auto o = flatbuffers::Offset<Pooling3dDescriptor>(end);
5305  return o;
5306  }

◆ operator=()

Member Data Documentation

◆ fbb_

flatbuffers::FlatBufferBuilder& fbb_

Definition at line 5247 of file ArmnnSchema_generated.h.

◆ start_

flatbuffers::uoffset_t start_

Definition at line 5248 of file ArmnnSchema_generated.h.


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