Lines Matching refs:init

42 …Iterator out_last, OutputIterator expected_first, OutputIterator, Size n, UnaryOp unary_op, T init,  in operator ()()
49 …ansform_inclusive_scan(std::execution::seq, first, last, expected_first, binary_op, unary_op, init) in operator ()()
50 …: transform_exclusive_scan(std::execution::seq, first, last, expected_first, init, binary_op, unar… in operator ()()
51 …rr2 = inclusive ? transform_inclusive_scan(exec, first, last, out_first, binary_op, unary_op, init) in operator ()()
52 … : transform_exclusive_scan(exec, first, last, out_first, init, binary_op, unary_op); in operator ()()
81 T init, BinaryOperation binary_op) noexcept in transform_inclusive_scan_serial() argument
85 init = binary_op(init, unary_op(*first)); in transform_inclusive_scan_serial()
86 *result = init; in transform_inclusive_scan_serial()
88 return std::make_pair(result, init); in transform_inclusive_scan_serial()
95 T init, BinaryOperation binary_op) noexcept in transform_exclusive_scan_serial() argument
99 *result = init; in transform_exclusive_scan_serial()
100 init = binary_op(init, unary_op(*first)); in transform_exclusive_scan_serial()
102 return std::make_pair(result, init); in transform_exclusive_scan_serial()
107 test(UnaryOp unary_op, Out init, BinaryOp binary_op, Out trash) in test() argument
113 Out tmp = init; in test()
132 … ? transform_inclusive_scan_serial(in.cbegin(), in.cend(), out.fbegin(), unary_op, init, binary_op) in test()
133 …: transform_exclusive_scan_serial(in.cbegin(), in.cend(), out.fbegin(), unary_op, init, binary_op); in test()
138 expected.end(), in.size(), unary_op, init, binary_op, trash); in test()
140 expected.end(), in.size(), unary_op, init, binary_op, trash); in test()
146 test_matrix(UnaryOp unary_op, Out init, BinaryOp binary_op, Out trash) in test_matrix() argument
156 expected.end(), in.size(), unary_op, init, binary_op, trash); in test_matrix()
158 expected.end(), in.size(), unary_op, init, binary_op, trash); in test_matrix()