Home | History | Annotate | Download | only in parallel

Lines Matching refs:max_length

40   /** @brief Merge routine being able to merge only the @c max_length
50 * @param max_length Maximum number of elements to merge.
61 _DifferenceTp max_length, Comparator comp)
64 while (begin1 != end1 && begin2 != end2 && max_length > 0)
71 --max_length;
76 target = std::copy(begin1, begin1 + max_length, target);
77 begin1 += max_length;
81 target = std::copy(begin2, begin2 + max_length, target);
82 begin2 += max_length;
87 /** @brief Merge routine being able to merge only the @c max_length
99 * @param max_length Maximum number of elements to merge.
111 _DifferenceTp max_length, Comparator comp)
120 _GLIBCXX_PARALLEL_ASSERT(max_length >= 0);
123 while (begin1 != end1 && begin2 != end2 && max_length > 0)
141 --max_length;
145 target = std::copy(begin1, begin1 + max_length, target);
146 begin1 += max_length;
150 target = std::copy(begin2, begin2 + max_length, target);
151 begin2 += max_length;
156 /** @brief Merge routine being able to merge only the @c max_length
167 * @param max_length Maximum number of elements to merge.
176 OutputIterator target, _DifferenceTp max_length,
179 _GLIBCXX_CALL(max_length)
182 max_length, comp);
192 * @param max_length Maximum number of elements to merge.
206 difference_type max_length, Comparator comp)
208 max_length, comp); }
211 * max_length smallest elements.
221 * @param max_length Maximum number of elements to merge.
234 difference_type max_length, Comparator comp)
255 max_length, comp, omp_get_max_threads());