11 #include "ngraph/attribute_adapter.hpp"
12 #include "ngraph/ngraph_visibility.hpp"
20 NGRAPH_API
CoordinateDiff(
const std::initializer_list<std::ptrdiff_t>& diffs);
22 NGRAPH_API
CoordinateDiff(
const std::vector<std::ptrdiff_t>& diffs);
26 NGRAPH_API
explicit CoordinateDiff(
size_t n, std::ptrdiff_t initial_value = 0);
28 template <
class InputIterator>
30 : std::vector<std::ptrdiff_t>(first, last)
54 static constexpr
DiscreteTypeInfo type_info{
"AttributeAdapter<CoordinateDiff>", 0};
59 std::ostream& operator<<(std::ostream& s,
const CoordinateDiff& coordinate_diff);
An AttributeAdapter "captures" an attribute as an AT& and makes it available as a ValueAccessor<VAT>.
Definition: attribute_adapter.hpp:161
A difference (signed) of tensor element coordinates.
Definition: coordinate_diff.hpp:18
Definition: attribute_adapter.hpp:126
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:16