Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
serial/tbb/parallel_for.h File Reference
#include "../../tbb/internal/_deprecated_header_message_guard.h"
#include "tbb_annotate.h"
#include "tbb/blocked_range.h"
#include "tbb/partitioner.h"
#include <cstdlib>
#include <iostream>
Include dependency graph for serial/tbb/parallel_for.h:

Go to the source code of this file.

Classes

class  tbb::serial::interface9::start_for< Range, Body, Partitioner >
 

Namespaces

 tbb
 The graph class.
 
 tbb::serial
 
 tbb::serial::interface9
 

Macros

#define __TBB_show_deprecation_message_parallel_for_H
 
#define __TBB_SERIAL_parallel_for_H
 

Functions

template<typename Range , typename Body >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (const Range &range, const Body &body)
 Parallel iteration over range with default partitioner. More...
 
template<typename Range , typename Body >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (const Range &range, const Body &body, const simple_partitioner &partitioner)
 Parallel iteration over range with simple partitioner. More...
 
template<typename Range , typename Body >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (const Range &range, const Body &body, const auto_partitioner &partitioner)
 Parallel iteration over range with auto_partitioner. More...
 
template<typename Range , typename Body >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (const Range &range, const Body &body, const static_partitioner &partitioner)
 Parallel iteration over range with static_partitioner. More...
 
template<typename Range , typename Body >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (const Range &range, const Body &body, affinity_partitioner &partitioner)
 Parallel iteration over range with affinity_partitioner. More...
 
template<typename Index , typename Function , typename Partitioner >
void tbb::serial::interface9::parallel_for_impl (Index first, Index last, Index step, const Function &f, Partitioner &)
 Implementation of parallel iteration over stepped range of integers with explicit step and partitioner (ignored) More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, Index step, const Function &f)
 Parallel iteration over a range of integers with explicit step and default partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, Index step, const Function &f, const simple_partitioner &p)
 Parallel iteration over a range of integers with explicit step and simple partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, Index step, const Function &f, const auto_partitioner &p)
 Parallel iteration over a range of integers with explicit step and auto partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, Index step, const Function &f, const static_partitioner &p)
 Parallel iteration over a range of integers with explicit step and static partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, Index step, const Function &f, affinity_partitioner &p)
 Parallel iteration over a range of integers with explicit step and affinity partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, const Function &f)
 Parallel iteration over a range of integers with default step and default partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, const Function &f, const simple_partitioner &p)
 Parallel iteration over a range of integers with default step and simple partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, const Function &f, const auto_partitioner &p)
 Parallel iteration over a range of integers with default step and auto partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, const Function &f, const static_partitioner &p)
 Parallel iteration over a range of integers with default step and static partitioner. More...
 
template<typename Index , typename Function >
__TBB_DEPRECATED_IN_VERBOSE_MODE void tbb::serial::interface9::parallel_for (Index first, Index last, const Function &f, affinity_partitioner &p)
 Parallel iteration over a range of integers with default step and affinity_partitioner. More...
 

Macro Definition Documentation

◆ __TBB_SERIAL_parallel_for_H

#define __TBB_SERIAL_parallel_for_H

Definition at line 29 of file serial/tbb/parallel_for.h.

◆ __TBB_show_deprecation_message_parallel_for_H

#define __TBB_show_deprecation_message_parallel_for_H

Definition at line 20 of file serial/tbb/parallel_for.h.


Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.