Home | History | Annotate | Download | only in parallel

Lines Matching defs:difference_type

135       typedef typename std::iterator_traits<It>::difference_type
136 difference_type;
144 difference_type m = std::distance(begin_seqs, end_seqs), N = 0,
167 difference_type* ns = new difference_type[m];
168 difference_type* a = new difference_type[m];
169 difference_type* b = new difference_type[m];
170 difference_type l;
210 difference_type localrank = rank / l;
249 difference_type middle = (b[i] + a[i]) / 2;
258 difference_type leftsize = 0;
262 difference_type skew = rank / (n + 1) - leftsize;
384 typedef typename std::iterator_traits<It>::difference_type
385 difference_type;
392 difference_type m = std::distance(begin_seqs, end_seqs);
393 difference_type N = 0;
394 difference_type nmax, n, r;
406 difference_type* ns = new difference_type[m];
407 difference_type* a = new difference_type[m];
408 difference_type* b = new difference_type[m];
409 difference_type l;
451 difference_type localrank = rank / l;
482 difference_type middle = (b[i] + a[i]) / 2;
489 difference_type leftsize = 0;
493 difference_type skew = rank / (n + 1) - leftsize;
602 difference_type lb = std::lower_bound(S(i), S(i) + ns[i],