Home
last modified time | relevance | path

Searched refs:concurrent_priority_queue (Results 1 – 13 of 13) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_priority_queue.h41 class concurrent_priority_queue {
52 concurrent_priority_queue() : concurrent_priority_queue(allocator_type{}) {} in concurrent_priority_queue() function
99 concurrent_priority_queue( const concurrent_priority_queue& other ) in concurrent_priority_queue() function
106 concurrent_priority_queue( const concurrent_priority_queue& other, const allocator_type& alloc ) in concurrent_priority_queue() function
113 concurrent_priority_queue( concurrent_priority_queue&& other ) in concurrent_priority_queue() function
120 concurrent_priority_queue( concurrent_priority_queue&& other, const allocator_type& alloc ) in concurrent_priority_queue() function
127 concurrent_priority_queue& operator=( const concurrent_priority_queue& other ) {
136 concurrent_priority_queue& operator=( concurrent_priority_queue&& other ) {
242 concurrent_priority_queue* my_cpq;
457 concurrent_priority_queue( It, It, Alloc )
[all …]
/oneTBB/test/common/
H A Dconcurrent_priority_queue_common.h31 std::vector<ElementType> toVector( const tbb::concurrent_priority_queue<ElementType, Compare, Alloc… in toVector()
100 using queue_type = tbb::concurrent_priority_queue<ValueType, Compare>; in type_tester()
205 using queue_type = tbb::concurrent_priority_queue<value_type, LessForSmartPointers>; in type_tester_unique_ptr()
249 tbb::concurrent_priority_queue<T, C>* q;
254 FillBody( std::size_t n, T max, T min, tbb::concurrent_priority_queue<T, C>* cpq ) in FillBody()
271 tbb::concurrent_priority_queue<T, C>* q;
277 EmptyBody( T max, tbb::concurrent_priority_queue<T, C>* cpq ) in EmptyBody()
296 tbb::concurrent_priority_queue<T, C>* q;
301 FloggerBody( tbb::concurrent_priority_queue<T, C>* cpq ) in FloggerBody()
317 tbb::concurrent_priority_queue<T, C> q(0); in test_parallel_push_pop()
[all …]
/oneTBB/test/conformance/
H A Dconformance_concurrent_priority_queue.cpp37 oneapi::tbb::concurrent_priority_queue<int> q(source.begin(), source.end()); in test_to_vector()
58 test_initializer_list_support<oneapi::tbb::concurrent_priority_queue<int>>({}); in test_initializer_list()
330 oneapi::tbb::concurrent_priority_queue<MoveOperationTracker> q1; in test_move_support_in_push_pop()
351 oneapi::tbb::concurrent_priority_queue<NoDefaultCtorType> q2; in test_move_support_in_push_pop()
365 oneapi::tbb::concurrent_priority_queue<ForwardInEmplaceTester> q3; in test_move_support_in_push_pop()
392 using cpq_type = oneapi::tbb::concurrent_priority_queue<int, std::less<int>>; in test_ctors_dtor_accessors()
393 using cpq_with_compare_type = oneapi::tbb::concurrent_priority_queue<int, LessA<int>>; in test_ctors_dtor_accessors()
453 using cpq_type = oneapi::tbb::concurrent_priority_queue<int, std::less<int>>; in test_assignment_clear_swap()
503 oneapi::tbb::concurrent_priority_queue<int, std::less<int>> q(MAX_ITER); in test_serial_push_pop()
644 using integral_container = oneapi::tbb::concurrent_priority_queue<int>; in TestCPQComparisons()
[all …]
/oneTBB/examples/concurrent_priority_queue/
H A DREADME.md2 This directory contains examples of the `concurrent_priority_queue` container.
6 | shortpath | Solves the single source shortest path problem using a `concurrent_priority_queue` c…
/oneTBB/examples/concurrent_priority_queue/shortpath/
H A DREADME.md6 …ess optimal paths being explored. The open-set is implemented with the `concurrent_priority_queue`.
8 …concurrent_queue`. However, keeping the `f` estimate and using `concurrent_priority_queue` results…
H A Dshortpath.cpp105 oneapi::tbb::concurrent_priority_queue<vertex_rec, compare_f> open_set; // tentative vertices
/oneTBB/test/tbb/
H A Dtest_concurrent_priority_queue.cpp103 using CPQExTestType = tbb::concurrent_priority_queue<MyThrowingType, MyLess>;
193 …using container_type = tbb::concurrent_priority_queue<allocator_data_type, std::less<allocator_dat… in test_scoped_allocator()
H A Dtest_hw_concurrency.cpp65 tbb::concurrent_priority_queue<std::size_t> test_cpq;
H A Dtest_tbb_header.cpp194 TestTypeDefinitionPresence( concurrent_priority_queue<int> ); in DefinitionPresence()
/oneTBB/examples/
H A DREADME.md8 | concurrent_priority_queue/shortpath | Solves the single source shortest path problem using a `co…
H A DCMakeLists.txt38 tbb_add_example(concurrent_priority_queue shortpath)
/oneTBB/doc/GSG/
H A Dsamples.rst14 …* `concurrent_priority_queue <https://github.com/oneapi-src/oneTBB/tree/master/examples/concurrent…
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_impl.h158 typedef tbb::concurrent_priority_queue<graph_task*, graph_task_comparator> graph_task_priority_queu…