Public Types | Public Member Functions | Data Fields | Protected Member Functions
ngraph::op::v0::TensorIterator::OutputDescription Class Referenceabstract

Describes how a TensorIterator output is produced from the body. More...

#include <tensor_iterator.hpp>

Inheritance diagram for ngraph::op::v0::TensorIterator::OutputDescription:
Inheritance graph
[legend]

Public Types

using type_info_t = DiscreteTypeInfo
 

Public Member Functions

virtual std::shared_ptr< OutputDescriptioncopy () const =0
 
virtual bool visit_attributes (AttributeVisitor &visitor)
 
virtual const type_info_t & get_type_info () const =0
 

Data Fields

uint64_t m_body_value_index {0}
 
uint64_t m_output_index {0}
 

Protected Member Functions

 OutputDescription (uint64_t body_value_index, uint64_t output_index)
 Constructs a new instance. More...
 

Detailed Description

Describes how a TensorIterator output is produced from the body.

Constructor & Destructor Documentation

◆ OutputDescription()

ngraph::op::v0::TensorIterator::OutputDescription::OutputDescription ( uint64_t  body_value_index,
uint64_t  output_index 
)
protected

Constructs a new instance.

Parameters
body_value_indexA body value that produces the output
output_indexThe TensorIterator output index

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