Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 16 of 16) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dparallel_pipeline.h50 class filter {
57 friend filter<T_,U_> operator&( const filter<T_,V_>&, const filter<V_,U_>& );
59 filter() = default;
60 filter( const filter& rhs ) : my_root(rhs.my_root) {} in filter() function
61 filter( filter&& rhs ) : my_root(std::move(rhs.my_root)) {} in filter() function
63 void operator=(const filter& rhs) {
66 void operator=( filter&& rhs ) {
76 filter& operator&=( const filter<OutputType,OutputType>& right ) {
105 filter<T,U> operator&( const filter<T,V>& left, const filter<V,U>& right ) {
113 filter(filter_mode, Body)
[all …]
/oneTBB/test/conformance/
H A Dconformance_parallel_pipeline.cpp81 oneapi::tbb::filter<void, void> one_filter( mode, body ); in TestSingleFilter()
121 void RunPipeline(const oneapi::tbb::filter<I, O> &filter) in RunPipeline() argument
137 oneapi::tbb::parallel_pipeline(n_tokens, f_beg & filter & f_end); in RunPipeline()
140 void RunPipeline(const oneapi::tbb::filter<void, void> &filter) in RunPipeline() argument
142 oneapi::tbb::parallel_pipeline(n_tokens, filter); in RunPipeline()
212 oneapi::tbb::filter<I, O> default_filter;
225 oneapi::tbb::filter<I, O> copy_filter(one_filter);
256 …oneapi::tbb::filter<void, I> filter1 = oneapi::tbb::filter<void, I>(filter_table[i], input_filter<…
257 …oneapi::tbb::filter<I, O> filter2 = oneapi::tbb::filter<I, O>(filter_table[j], middle_filter<I,O>(…
258 …oneapi::tbb::filter<O, void> filter3 = oneapi::tbb::filter<O, void>(filter_table[k], output_filter…
[all …]
/oneTBB/test/tbb/
H A Dtest_parallel_pipeline.cpp377 using filter_chain = tbb::filter<void, void>;
387 tbb::filter<type1, type2>(filter_type[1], m_filter) & in fill_chain()
388 tbb::filter<type2, void>(filter_type[2], o_filter); in fill_chain()
426 tbb::filter<t1, t2> filter2( filter_type[1], m_filter ); in run_filter_set()
436 tbb::filter<void, t2> filter12; in run_filter_set()
446 tbb::filter<void, void> filter123 = filter12 & filter3; in run_filter_set()
456 tbb::filter<void, void> copy123( filter123 ); in run_filter_set()
470 tbb::filter<t1, t2>(filter_type[1], m_filter), in run_filter_set()
478 tbb::filter<void, void>* p123 = new tbb::filter<void,void> ( in run_filter_set()
483 tbb::filter<void, void> copy123( *p123 ); in run_filter_set()
[all …]
H A Dtest_semaphore.cpp161 FilterBase( FilterType filter, in FilterBase() argument
170 : ima(filter), totTokens(tot_tokens), myTokens(my_tokens), in FilterBase()
H A Dtest_tbb_header.cpp256 TestFuncDefinitionPresence( parallel_pipeline, (size_t, const tbb::filter<void,void>&), void ); in DefinitionPresence()
/oneTBB/doc/main/tbb_userguide/
H A DWorking_on_the_Assembly_Line_pipeline.rst9 filters and each filter processes the data in some way. Given an
56 to the middle filter, and thus be parallel.
139 until another token is destroyed at the output filter.
147 the input filter, the type is ``void``.
151 the output filter, the type is ``void``.
164 of the second filter.
181 oneapi::tbb::filter<void,void> f = f1 & f2 & f3;
187 filter reads chunks from a sequential file and the output filter must
198 as a parallel filter.
236 last filter of the pipeline, it returns ``void``.
[all …]
H A DUsing_Circular_Buffers.rst9 first filter to create an item and last filter to consume an item are
20 first and last filter are *not* ``serial_in_order``, then you have to
H A DNon-Linear_Pipelines.rst44 handle objects that don’t need to be acted upon by the filter other than
45 to be passed along to the next filter in the pipeline.
50 filter. If ``parallel_pipeline`` supported non-linear pipelines, it
H A DThroughput_of_pipeline.rst14 sequential filter. This is true even for a pipeline with no parallel
16 sequential filter is the bottleneck. So in general you should try to
/oneTBB/examples/parallel_pipeline/square/
H A DREADME.md2 Text filter that demonstrates the use of `parallel_pipeline`. Example program reads a file containi…
/oneTBB/src/tbb/
H A Dparallel_pipeline.cpp303 …stage_task(pipeline& pipeline, d1::base_filter* filter, const task_info& info, d1::small_object_al… in stage_task() argument
306 my_filter(filter), in stage_task()
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DElementwise.rst66 filter ``c`` and signal ``x`` is computed as:
/oneTBB/doc/
H A DDoxyfile.in807 # *.h) to filter out the source-files in the directories.
914 # *.h) to filter out the source-files in the directories. If left blank all
933 # invoke to filter for each input file. Doxygen will invoke the filter program
936 # <filter> <input-file>
939 # name of an input file. Doxygen will then use the output that the filter
955 # filter if there is a match. The filters are a list of the form: pattern=filter
976 # *.ext= (so without naming a filter).
1407 # filter to add. For more information please see Qt Help Project / Custom
1424 # http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
1591 # to select a filter and <Enter> or <escape> to activate or cancel the filter
[all …]
/oneTBB/python/tbb/
H A D__init__.py294 preload_list = filter(None, os.environ.get(ld_preload, "").split(':'))
/oneTBB/.github/workflows/
H A Dci.yml124 $(git diff --diff-filter=d --name-only ${{ github.event.pull_request.base.sha }})
/oneTBB/test/common/
H A Ddoctest.h2035 void addFilter(const char* filter, const char* value);
6789 void Context::addFilter(const char* filter, const char* value) { setOption(filter, value); }