Lines Matching refs:RangeBase

97 class RangeBase: public RangeStatisticCollector {
103 RangeBase(size_t _begin, size_t _end, RangeStatisticData *statData, in RangeBase() function
110 RangeBase(RangeBase& r, tbb::split) : RangeStatisticCollector(r, r.size()) { in RangeBase() function
116 RangeBase(RangeBase& r, proportional_split& p) : RangeStatisticCollector(r, p) { in RangeBase() function
139 T compute_right_part(RangeBase& r, proportional_split& p) { in compute_right_part()
157 class RoundedDownRange: public RangeBase<RoundedDownRange, float> {
161 : RangeBase<RoundedDownRange, float>(_begin, _end, statData, provide_feedback, in RoundedDownRange()
164 : RangeBase<RoundedDownRange, float>(r, tbb::split()) { } in RoundedDownRange()
166 : RangeBase<RoundedDownRange, float>(r, p) { } in RoundedDownRange()
170 class RoundedUpRange: public RangeBase<RoundedUpRange, float> {
174 : RangeBase<RoundedUpRange, float>(_begin, _end, statData, provide_feedback, in RoundedUpRange()
177 : RangeBase<RoundedUpRange, float>(r, tbb::split()) { } in RoundedUpRange()
179 : RangeBase<RoundedUpRange, float>(r, p) { } in RoundedUpRange()
183 class Range1_2: public RangeBase<Range1_2, float> {
187 : RangeBase<Range1_2, float>(_begin, _end, statData, provide_feedback, in Range1_2()
189 Range1_2(Range1_2& r, tbb::split) : RangeBase<Range1_2, float>(r, tbb::split()) { } in Range1_2()
190 Range1_2(Range1_2& r, proportional_split& p) : RangeBase<Range1_2, float>(r, p) { } in Range1_2()
191 float compute_right_part(RangeBase<Range1_2, float>& r, proportional_split&) { in compute_right_part()
197 class Range1_999: public RangeBase<Range1_999, float> {
201 : RangeBase<Range1_999, float>(_begin, _end, statData, provide_feedback, in Range1_999()
203 Range1_999(Range1_999& r, tbb::split) : RangeBase<Range1_999, float>(r, tbb::split()) { } in Range1_999()
204 Range1_999(Range1_999& r, proportional_split& p) : RangeBase<Range1_999, float>(r, p) { } in Range1_999()
205 float compute_right_part(RangeBase<Range1_999, float>& r, proportional_split&) { in compute_right_part()
211 class Range999_1: public RangeBase<Range999_1, float> {
215 : RangeBase<Range999_1, float>(_begin, _end, statData, provide_feedback, in Range999_1()
217 Range999_1(Range999_1& r, tbb::split) : RangeBase<Range999_1, float>(r, tbb::split()) { } in Range999_1()
218 Range999_1(Range999_1& r, proportional_split& p) : RangeBase<Range999_1, float>(r, p) { } in Range999_1()
219 float compute_right_part(RangeBase<Range999_1, float>& r, proportional_split&) { in compute_right_part()
236 class InvertedProportionRange: public RangeBase<InvertedProportionRange, float> {
240 : RangeBase<InvertedProportionRange, float>(_begin, _end, statData, provide_feedback, in InvertedProportionRange()
243 : RangeBase<InvertedProportionRange, float>(r, split()) { } in InvertedProportionRange()
245 : RangeBase<InvertedProportionRange, float>(r, p) { } in InvertedProportionRange()
246 float compute_right_part(RangeBase<InvertedProportionRange, float>& r, in compute_right_part()
252 class ExactSplitRange: public RangeBase<ExactSplitRange, size_t> {
256 : RangeBase<ExactSplitRange, size_t>(_begin, _end, statData, provide_feedback, in ExactSplitRange()
259 : RangeBase<ExactSplitRange, size_t>(r, split()) { } in ExactSplitRange()
261 : RangeBase<ExactSplitRange, size_t>(r, p) { } in ExactSplitRange()
262 size_t compute_right_part(RangeBase<ExactSplitRange, size_t>& r, proportional_split& p) { in compute_right_part()