Lines Matching refs:binary_op
37 …(InputIterator first, InputIterator last, OutputIterator result, T init, BinaryOperation binary_op) in exclusive_scan_serial() argument
42 init = binary_op(init, *first); in exclusive_scan_serial()
50 …(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op, T init) in inclusive_scan_serial() argument
54 init = binary_op(init, *first); in inclusive_scan_serial()
62 …n_serial(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op) in inclusive_scan_serial() argument
68 return inclusive_scan_serial(++first, last, ++result, binary_op, tmp); in inclusive_scan_serial()
142 Iterator3 expected_first, Iterator3, Size n, T init, BinaryOp binary_op, T trash) in operator ()()
146 … auto orr1 = inclusive ? inclusive_scan_serial(in_first, in_last, expected_first, binary_op, init) in operator ()()
147 … : exclusive_scan_serial(in_first, in_last, expected_first, init, binary_op); in operator ()()
149 auto orr = inclusive ? inclusive_scan(exec, in_first, in_last, out_first, binary_op, init) in operator ()()
150 : exclusive_scan(exec, in_first, in_last, out_first, init, binary_op); in operator ()()
166 test_matrix(Out init, BinaryOp binary_op, Out trash) in test_matrix() argument
176 expected.begin(), expected.end(), in.size(), init, binary_op, trash); in test_matrix()
178 expected.begin(), expected.end(), in.size(), init, binary_op, trash); in test_matrix()