C++ AMP - Array View 2d Array View разных размеров
Объявление и использование массива 2d массивов очень просто: array_view< T, 3 >
...
Как мне объявить, инициализировать и использовать массив двухмерных массивов разных размеров?
Единственное решение, которое я нашел, - это два представления массива и функция индексного решателя, которая связывает два представления:
- первое представление массива обращается к фактическим данным;
- второй - доступ к определениям секций (смещение, ширина и высота).
Реальная проблема сложнее, поэтому я хотел бы снять сложность, добавленную вышеупомянутым решением.
Спасибо.