Public Member Functions
InferenceEngine::LayoutOffsetCounter Class Reference

This class helps calculating offset in different layouts. More...

#include <ie_layouts.h>

Public Member Functions

  LayoutOffsetCounter (Layout layout, SizeVector dims)
  A default constructor. More...
 
  LayoutOffsetCounter (const LayoutOffsetCounter &l)
  A copy constructor.
 
LayoutOffsetCounter operator= (const LayoutOffsetCounter &l)
  A copy assignment operator. More...
 
  ~LayoutOffsetCounter ()
  A destructor.
 
size_t  Offset (SizeVector pos)
  Calculates an offset for the specified layout. More...
 

Detailed Description

This class helps calculating offset in different layouts.

Deprecated:
Uses TensorDesc working with layouts

Constructor & Destructor Documentation

§ LayoutOffsetCounter()

InferenceEngine::LayoutOffsetCounter::LayoutOffsetCounter ( Layout  layout,
SizeVector  dims 
)

A default constructor.

Parameters
dims Tensor dimension array (reverse NCHW order as in the IR: w,h,c,n)

Member Function Documentation

§ Offset()

size_t InferenceEngine::LayoutOffsetCounter::Offset ( SizeVector  pos )

Calculates an offset for the specified layout.

Parameters
pos Tensor position array (reverse NCHW order as in the IR: w,h,c,n)

§ operator=()

LayoutOffsetCounter& InferenceEngine::LayoutOffsetCounter::operator= ( const LayoutOffsetCounter l )

A copy assignment operator.

Parameters
l A value to copy from

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