Public Member Functions | Data Fields | Static Public Attributes
ngraph::op::v0::TensorIterator::BodyOutputDescription Class Reference

Produces an output from a specific iteration. More...

#include <tensor_iterator.hpp>

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

Public Member Functions

const type_info_t & get_type_info () const override
 
 BodyOutputDescription (uint64_t body_value_index, uint64_t output_index, int64_t iteration)
 Constructs a new instance. More...
 
std::shared_ptr< OutputDescriptioncopy () const override
 
bool visit_attributes (AttributeVisitor &visitor) override
 

Data Fields

int64_t m_iteration {0}
 
- Data Fields inherited from ngraph::op::v0::TensorIterator::OutputDescription
uint64_t m_body_value_index {0}
 
uint64_t m_output_index {0}
 

Static Public Attributes

static constexpr type_info_t type_info {"BodyOutputDescription", 0}
 

Additional Inherited Members

- Public Types inherited from ngraph::op::v0::TensorIterator::OutputDescription
using type_info_t = DiscreteTypeInfo
 
- Protected Member Functions inherited from ngraph::op::v0::TensorIterator::OutputDescription
 OutputDescription (uint64_t body_value_index, uint64_t output_index)
 Constructs a new instance. More...
 

Detailed Description

Produces an output from a specific iteration.

Constructor & Destructor Documentation

◆ BodyOutputDescription()

ngraph::op::v0::TensorIterator::BodyOutputDescription::BodyOutputDescription ( uint64_t  body_value_index,
uint64_t  output_index,
int64_t  iteration 
)

Constructs a new instance.

Parameters
body_value_indexA body value that produces the output
output_indexThe TensorIterator output index
iterationwhich iteration (typically -1, final) will supply the value

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