Lines Matching refs:Reduction
368 template<typename Range, typename Value, typename RealBody, typename Reduction>
375 const Reduction& my_reduction;
379 lambda_reduce_body( const Value& identity, const RealBody& body, const Reduction& reduction ) in lambda_reduce_body()
510 template<typename Range, typename Value, typename RealBody, typename Reduction>
512 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
513 …onst Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction ) { in __TBB_requires()
514 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
515 …start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
522 template<typename Range, typename Value, typename RealBody, typename Reduction>
524 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
525 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
527 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
528 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
535 template<typename Range, typename Value, typename RealBody, typename Reduction>
537 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
538 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
540 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
541 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
548 template<typename Range, typename Value, typename RealBody, typename Reduction>
550 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
551 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
553 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
554 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
561 template<typename Range, typename Value, typename RealBody, typename Reduction>
563 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
564 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
566 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
567 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()
574 template<typename Range, typename Value, typename RealBody, typename Reduction>
576 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
577 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
579 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
580 …start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
587 template<typename Range, typename Value, typename RealBody, typename Reduction>
589 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
590 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
592 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
593 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
600 template<typename Range, typename Value, typename RealBody, typename Reduction>
602 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
603 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
605 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
606 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
613 template<typename Range, typename Value, typename RealBody, typename Reduction>
615 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
616 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
618 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
619 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
626 template<typename Range, typename Value, typename RealBody, typename Reduction>
628 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
629 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
631 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
632 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()
691 template<typename Range, typename Value, typename RealBody, typename Reduction>
693 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
694 …onst Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction ) { in __TBB_requires()
700 template<typename Range, typename Value, typename RealBody, typename Reduction>
702 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
703 …t Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, cons… in __TBB_requires()
704 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
705 …start_deterministic_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>, const simple_… in __TBB_requires()
712 template<typename Range, typename Value, typename RealBody, typename Reduction>
714 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
715 …t Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, cons… in __TBB_requires()
716 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
717 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sta… in __TBB_requires()
724 template<typename Range, typename Value, typename RealBody, typename Reduction>
726 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
727 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
734 template<typename Range, typename Value, typename RealBody, typename Reduction>
736 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
737 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
739 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
740 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sim… in __TBB_requires()
747 template<typename Range, typename Value, typename RealBody, typename Reduction>
749 parallel_reduce_combine<Reduction, Value>) in __TBB_requires() argument
750 …( const Range& range, const Value& identity, const RealBody& real_body, const Reduction& reduction, in __TBB_requires()
752 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
753 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sta… in __TBB_requires()