82 const auto stop = start + size;
103 static_cast<unsigned int>(win[0].end() - win[0].start()),
104 static_cast<unsigned int>(win[1].
end() - win[1].start()),
105 static_cast<unsigned int>(win[2].
end() - win[2].start()),
106 static_cast<unsigned int>(win[3].
end() - win[3].start()),
107 static_cast<unsigned int>(win[4].
end() - win[4].start()),
108 static_cast<unsigned int>(win[5].
end() - win[5].start())
121 {
static_cast<unsigned int>(win[0].start()), static_cast<unsigned int>(win[0].
end() - win[0].start()) },
122 {
static_cast<unsigned int>(win[1].start()), static_cast<unsigned int>(win[1].
end() - win[1].start()) },
123 {
static_cast<unsigned int>(win[2].start()), static_cast<unsigned int>(win[2].
end() - win[2].start()) },
124 {
static_cast<unsigned int>(win[3].start()), static_cast<unsigned int>(win[3].
end() - win[3].start()) },
125 {
static_cast<unsigned int>(win[4].start()), static_cast<unsigned int>(win[4].
end() - win[4].start()) },
126 {
static_cast<unsigned int>(win[5].start()), static_cast<unsigned int>(win[5].
end() - win[5].start()) }
arm_compute::Window to_window(const ndrange_t &ndr)
ndrange_t to_ndrange(const arm_compute::Window &win)
Convert an arm_compute::Window to an arm_gemm::NDRange of the same max dimensions.
Describe one of the image's dimensions with a start, end and step.
int_t get_position(int_t d) const
constexpr std::size_t ndrange_max
Dimensions with dimensionality.
void end(TokenStream &in, bool &valid)
void set(size_t dimension, const Dimension &dim)
Set the values of a given dimension.
NDCoordinate builds upon a range, but specifies a starting position in addition to a size which it in...
Describe a multidimensional execution window.
unsigned int get_size(unsigned int v) const
ndcoord_t to_ndcoord(const arm_compute::Window &win)
Convert an arm_compute::Window to an arm_gemm::NDCoord of the same max dimensions.