Lines Matching refs:init

48 void VerifySum( int init, long finish_index, int sum, int line ) {  in VerifySum()  argument
49 int expected = init + TriangularSum(finish_index); in VerifySum()
71 Storage(T init) : in Storage()
72 my_total(init), my_range(-1, -1, 1) { in Storage()
123 Storage<T> ScanWithInit(const Range & r, T init, bool is_final, Storage<T> & storage, std::vector<T… in ScanWithInit() argument
125 storage.my_total = init; in ScanWithInit()
161 Accumulator( T init, const std::vector<T> & array, std::vector<T> & sum ) : in Accumulator() argument
162 my_array(array), my_sum(sum), storage(init), my_state(full) in Accumulator()
239 …ScanBody(T init, const std::vector<T> &addend, std::vector<T> &sum) :my_addend(addend), my_sum(sum… in ScanBody() argument
256 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
261 ScanBody<T> sb(init, addend, sum); in operator ()()
266 res.my_total = init; in operator ()()
273 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
279 …[&addend, &sum, init](const Range& r, Storage<T> storage, bool is_final_scan /*tag*/) -> Storage<T… in operator ()()
280 return ScanWithInit(r, init, is_final_scan, storage, sum, addend); in operator ()()
288 res.my_total = init; in operator ()()
376 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
382 [&addend, &sum, init](const auto& rng, auto storage, bool is_final_scan) { in operator ()()
383 return ScanWithInit(rng, init, is_final_scan, storage, sum, addend); in operator ()()
391 res.my_total = init; in operator ()()