Function adjacent_difference
boost::compute::adjacent_difference
Synopsis
template<typename InputIterator, typename OutputIterator,
typename BinaryFunction>
OutputIterator
adjacent_difference(InputIterator first, InputIterator last,
OutputIterator result, BinaryFunction op,
command_queue & queue = system::default_queue());
template<typename InputIterator, typename OutputIterator>
OutputIterator
adjacent_difference(InputIterator first, InputIterator last,
OutputIterator result,
command_queue & queue = system::default_queue());Description
Сохраняет разность каждой пары последовательных значений в диапазоне [первый, последний] до диапазона, начинающегося с результат. Если op не предусмотрено, используется minus.
См. также:
next_find()
Параметры: | |
first
|
first [ORIG_END] --> | первый элемент в входном диапазоне |
last
| последний элемент в входном диапазоне |
op
| функция разности |
очередь
| командная очередь для выполнения операции |
результат
| первый элемент в выходном диапазоне |