void InputIterator InputIterator MapIterator OutputIterator command_queue & Copies the elements from the range [first, last) to the range beginning at result using the output indices from the range beginning at map. See also: gather()