69 InputIterator1 last_ia,
72 RandomAccessMutableIterator y)
74 typedef typename std::iterator_traits<InputIterator1>::value_type InputIterator2;
75 typedef typename std::iterator_traits<RandomAccessMutableIterator>::value_type
T;
76 InputIterator2 a = (*ia++);
77 while (ia != last_ia) {
79 InputIterator2 last_a = (*ia++);
81 set_op (y [(*a).first], (*a).second * xi);